Console.Read() 의 형변환 [해결]
C#/Problems 2019. 3. 25. 20:31Console.Read() 메서드는 기본적으로 integer 형을 반환하게 되어있는데,
'4'를 입력하고 integer 형의 변수로 값을 받았을 때, 52가 출력된다.
이는 Convert.Tochar를 이용하고, 파싱을 다시 해야하는데
이는 공부해보고 Read는 integer형으로 받았는데 왜 다른 값이 나오는지 알아봐야겠다.
이번 주 안에 풀어서 해답과 함께 포스팅해야지
-해답
Console.Read() 메서드는 integer형을 반환하나, 전달받은 값을 문자로 받고, ASCII Code로 변환하여 반환한다.
결국 integer형을 반환하는 것은 같지만, 그래서 내가 넣은 값이 그대로 return되지 않았다.
'C# > Problems' 카테고리의 다른 글
암호화하여 직렬화, 복호화하여 역직렬화 [문제해결중] (0) | 2019.04.10 |
---|---|
멀티스레딩 + SetCursorPosition에서 생긴 문제 [해결] (0) | 2019.04.01 |
하는중 (0) | 2019.04.01 |
공부할 것과 정리중인 것 (0) | 2019.03.28 |
공부중 (0) | 2019.03.27 |