Я делаю блэкджек и делаю класс карты. Мой класс карты работает, но мне нужно, чтобы атрибут значения устанавливал аксессуар для поиска в массиве значений и определял, действителен ли аргумент value или нет. Я не уверен, как это сделать. Любая помощь будет присвоеноНайдите значение в массиве и проверьте, действительно ли значение
Вот что у меня есть для моего класса карты
private class Card
{
public enum SUIT
{
HEARTS,
SPADES,
DIAMONDS,
CLUBS
};
private SUIT _suit;
private String _value;
public Card(SUIT suit, String value)
{
_suit = suit;
_value = value;
}
private String[] values =
{"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};
public SUIT Suit
{
get { return _suit; }
set { _suit = value; }
}
public String Value
{
get { return _value; }
set { _value = value; }
}
}
проверить метод linq [Contains] (http://msdn.microsoft.com/en-us/library/bb352880%28v=vs.100%29.aspx) –
Итак, когда кто-то называет 'Card.Value = «some value»; вы хотите проверить, что «некоторое значение» содержится в массиве «Card.values»? – mason
можете ли вы объяснить, что ваша проблема с проверкой действительного значения, потому что все это кажется тривиальным. Разве вы не знаете, как обращаться с получением недопустимого значения? – HugoRune