C# Класс GR.Gambling.Blackjack.CardSet

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( Card card ) : void
Add ( CardSet cards ) : void
Add ( string cards ) : void
CardSet ( ) : System
CardSet ( Card cards ) : System
CardSet ( CardSet card_set ) : System
CardSet ( int num_cards ) : System
CardSet ( string cards ) : System
CheatToDealPair ( Random rand ) : void
Clear ( ) : void
Clone ( ) : object
Equals ( object obj ) : bool
ExtractRandom ( Random rand, int count ) : CardSet
ExtractTop ( ) : Card
ExtractTop ( int count ) : CardSet
GetCards ( ) : GR.Gambling.Blackjack.Card[]
GetEnumerator ( ) : IEnumerator
GetHashCode ( ) : int
Parse ( string s ) : CardSet
Remove ( Card card ) : void
Remove ( CardSet cards ) : void
Shuffle ( Random rand ) : void
ToCountsString ( ) : string
ToString ( ) : string
operator ( ) : CardSet
this ( int index ) : Card

Приватные методы

Метод Описание
AddCount ( Card card ) : void
RemoveCount ( Card card ) : void
UpdateCount ( ) : void

Описание методов

Add() публичный Метод

public Add ( Card card ) : void
card Card
Результат void

Add() публичный Метод

public Add ( CardSet cards ) : void
cards CardSet
Результат void

Add() публичный Метод

public Add ( string cards ) : void
cards string
Результат void

CardSet() публичный Метод

public CardSet ( ) : System
Результат System

CardSet() публичный Метод

public CardSet ( Card cards ) : System
cards Card
Результат System

CardSet() публичный Метод

public CardSet ( CardSet card_set ) : System
card_set CardSet
Результат System

CardSet() публичный Метод

public CardSet ( int num_cards ) : System
num_cards int
Результат System

CardSet() публичный Метод

public CardSet ( string cards ) : System
cards string
Результат System

CheatToDealPair() публичный Метод

public CheatToDealPair ( Random rand ) : void
rand System.Random
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

Clone() публичный Метод

public Clone ( ) : object
Результат object

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

ExtractRandom() публичный Метод

public ExtractRandom ( Random rand, int count ) : CardSet
rand System.Random
count int
Результат CardSet

ExtractTop() публичный Метод

public ExtractTop ( ) : Card
Результат Card

ExtractTop() публичный Метод

public ExtractTop ( int count ) : CardSet
count int
Результат CardSet

GetCards() публичный Метод

public GetCards ( ) : GR.Gambling.Blackjack.Card[]
Результат GR.Gambling.Blackjack.Card[]

GetEnumerator() публичный Метод

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

Parse() публичный статический Метод

public static Parse ( string s ) : CardSet
s string
Результат CardSet

Remove() публичный Метод

public Remove ( Card card ) : void
card Card
Результат void

Remove() публичный Метод

public Remove ( CardSet cards ) : void
cards CardSet
Результат void

Shuffle() публичный Метод

public Shuffle ( Random rand ) : void
rand System.Random
Результат void

ToCountsString() публичный Метод

public ToCountsString ( ) : string
Результат string

ToString() публичный Метод

public ToString ( ) : string
Результат string

operator() публичный статический Метод

public static operator ( ) : CardSet
Результат CardSet

this() публичный Метод

public this ( int index ) : Card
index int
Результат Card