C #에 문자가 있습니다.
char foo = '2';
이제 2를 int로 가져오고 싶습니다. Convert.ToInt32가 숫자 2가 아닌 char의 실제 십진수 값을 반환한다는 것을 알았습니다. 다음은 작동합니다.
int bar = Convert.ToInt32(new string(foo, 1));
int.parse는 문자열에서도 작동합니다.
C #에 문자열을 만들지 않고 char에서 int로 이동하는 기본 함수가 없습니까? 나는 이것이 사소한 일이라는 것을 알고 있지만 직접 변환 할 기본 사항이 없다는 것이 이상하게 보입니다.