-2
특정 문자열이 열거 형인지 확인하기 위해 코드를 가져 오려고합니다. 이것이 내가 가진 것입니다 :"변수를 확인할 수 없습니다"컴파일 오류
public enum CurrencyAmt {twenty(20), ten(10), five(5), toonies(2), toony(2), loonies(1), loony(1), quarters(0.25),
quarter(0.25), dimes(0.1), dime(0.1), nickels(0.05), nickel(0.05), pennies(0.01), penny(0.01);
private int type;
private double value;
CurrencyAmt (int i)
{
this.type = i;
}
CurrencyAmt (double i)
{
this.value = i;
}
}
내 열거 형을 정의합니다. 그리고 'inputAt'문자열이 열거 형인지 확인하기 위해 표현식은
(Enum.IsDefined(typeof(CurrencyAmt), inputAt)
입니다. 그러나 CurrencyAmt 변수를 확인할 수 없습니다 오류가 나타납니다. 어떤 아이디어?
(Enum.IsDefined(typeof(CurrencyAmt.class), inputAt)
을 그러나, 나는 자바에서이 코드의 다른 부분을 인식하지 않는 한, 나는 자바 버전이 있어야한다고 생각 :
'typeof() '란 무엇입니까? 또한'CurrencyAmt'는 유형이 아닌 인스턴스의 이름입니다. –
열거 형 정의는 Java와 비슷하지만 Enum.IsDefined는 .NET과 동일합니다. – jeff
Visual Studio를 사용하여 컴파일 중이십니까? C# btw로 태그 지정해야합니다. – Reimeus