[Unity C#] String to int, Char to int
String을 int형으로 바꾸는 방법은 간단하다. int.Parse(string s) 를 사용해주면 끝!! 하지만 아래와 같은 char 형을 int형으로 바꿔주려고 캐스팅을 하게되면 char a = '3' print( (int)a ) 의도와는 다르게 결과값으로 3 대신 51이란 숫자를 보게될것이다. 이유가 뭘까? 위 그림은 아스키 코드표의 일부분을 캡쳐한 것인데, 각 문자를 int형으로 바꾸게 되면 왼편의 파란 원에 있는 숫자들로 바뀌어 출력되게 된다. 기본적으론 그 중에서도 가장 왼쪽줄에 있는 십진수의 형식으로 출력될 것이다. 이 문제를 해결하는 방법들 중 두 가지를 소개하겠다. 1. int.Parse를 사용하는 방법. 이 방법을 사용하면 간단하지만, int.Parse는 인자로 string 형태의 값..