나는 블랙 잭을 만들고 카드 클래스를 만들었습니다. 내 카드 클래스 작동하지만 값 집합 접근자가 값 배열을 검색하고 값 인수가 유효한지 확인해야합니다. 어떻게하는지 잘 모르겠습니다. 어떤 도움이 여기에 배열의 값을 검색하고 값이 올바른지 확인하십시오.
내가 제공된 값이 허용되는 경우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