CONVERT2 Part1. C# 첫발 내딛기(14. Convert 클래스) 입력받은 데이터를 숫자로 변환하는 메서드로 Parse()와 TryParse()를 이전 포스팅에서 정리했습니다. 이와 유사한 기능을 하는 Convert 클래스의 메서드들에 대해서 추가로 정리했습니다. Convert 클래스와 2진수, 8진수, 16진수 출력 Convert 클래스는 ToInt32(), ToSingle(), ToDouble() 과 같이 string을 숫자형으로 바꾸는 여러 가지 메서드를 제공하는 데 사용법은 Parse()의 사용법과 같습니다. Convert 클래스의 ToString()이나 ToInt32()메소드는 숫자를 원하는 진수로 처리할 수 있습니다. 이를 이용하면 쉽게 진수변환이 가능합니다. 예를 들어 ToString(123, 2) 메서드는 123을 2진수로 표현한 문자열로 바꾸어 줍니다... 2023. 1. 9. Part1. C# 첫발 내딛기(13. 문자열과 숫자의 변환) 이번 포스팅은 문자열을 입력받아 숫자로 바꾸는 방법에 대해서 정리했습니다. 문자열과 숫자의 변환 문자열을 숫자로 바꾸는 방법은 두 가지가 있습니다. 하나는 숫자 형식(int, float, double 등)에 있는 Parse()나 TryParse() 메서드를 사용하는 것이고 또 다른 하나는 Convert 클래스의 메서드를 사용하는 것입니다. Parse()와 TryParse() 두 메소드 모두 문자열 앞뒤에 있는 공백은 무시합니다. 다른 모든 문자들은 int, double, decimal 등의 숫자형식에 맞는 문자들이어야 합니다. 문자열 중간에 공백이 있으면 에러가 발생합니다. 예를 들어 decimal.TryParse()를 사용할 때 "10", "10.5"등은 가능하지만 형식에 맞지 않는 "10e2"(flo.. 2023. 1. 8. 이전 1 다음