내 enum에 대한 기본 Integer 값을 가져 오려고하면 String으로 반환됩니다.변환 Enum UNDERLYING 정수 값 toString
는
return ((int) MyEnumValue).ToString;
을 시도하지만, 비 대리자 형식 '문자열'에 방법 그룹 'ToString을'변환 할 수 없습니다
오류 1 실패합니다. 이 메소드를 호출하려고 했습니까?
내 enum에 대한 기본 Integer 값을 가져 오려고하면 String으로 반환됩니다.변환 Enum UNDERLYING 정수 값 toString
는
return ((int) MyEnumValue).ToString;
을 시도하지만, 비 대리자 형식 '문자열'에 방법 그룹 'ToString을'변환 할 수 없습니다
오류 1 실패합니다. 이 메소드를 호출하려고 했습니까?
string
가 아니라 Func<string>
이 아닌 메소드를 반환하려면 실제로 메소드를 실행하려면 ()
이 필요합니다.
return ((int) MyEnumValue).ToString();
hahahahahahahah, 음, 이제 나는 거시기 같은 느낌 .... VB에서 일하는 프로그래머가 죄송합니다. –
덜 괄호 옵션은 다음과 같습니다
return MyEnumValue.ToString("d");
음, * 당신은 메소드를 호출하려는 않았다 *? 메서드 호출에는 항상 C#에서 a()가 있습니다. 메소드를 호출하려면 * 메소드를 호출하십시오. –
ToString 메서드 호출 끝에서 괄호가 누락되었습니다. ToString()이어야합니다. –