C#에서는 문자열과 숫자 간 형변환이 매우 중요한데, 이는 데이터의 저장, 처리 등에서 자주 사용되기 때문입니다. 이번에는 C#에서 문자열과 숫자 간 형변환 방법에 대해 알아보겠습니다.
문자열을 숫자로 변환하기
int.Parse()
문자열을 정수형으로 변환할 때는 int.Parse() 메소드를 사용합니다. 이 메소드는 문자열을 int형으로 변환하여 반환합니다.
string str = "123";
int num = int.Parse(str);
double.Parse()
문자열을 실수형으로 변환할 때는 double.Parse() 메소드를 사용합니다. 이 메소드는 문자열을 double형으로 변환하여 반환합니다.
string str = "3.14";
double num = double.Parse(str);
float.Parse()
문자열을 실수형으로 변환할 때 float.Parse() 메소드를 사용할 수도 있습니다. 이 메소드는 문자열을 float형으로 변환하여 반환합니다.
string str = "3.14";
float num = float.Parse(str);
decimal.Parse()
문자열을 실수형으로 변환할 때 decimal.Parse() 메소드를 사용할 수도 있습니다. 이 메소드는 문자열을 decimal형으로 변환하여 반환합니다.
string str = "3.14";
decimal num = decimal.Parse(str);
숫자를 문자열로 변환하기
ToString()
숫자를 문자열로 변환할 때는 ToString() 메소드를 사용합니다. 이 메소드는 숫자를 문자열로 변환하여 반환합니다.
int num = 123;
string str = num.ToString();
string.Format()
또한, string.Format() 메소드를 사용하여 숫자를 문자열로 변환할 수도 있습니다. 이 메소드는 문자열 포맷을 지정하여 문자열로 변환합니다.
int num = 123;
string str = string.Format("{0}", num);
결론
C#에서는 int.Parse(), double.Parse(), float.Parse(), decimal.Parse() 메소드를 사용하여 문자열을 숫자로 변환하고, ToString(), string.Format() 메소드를 사용하여 숫자를 문자열로 변환할 수 있습니다. 이러한 형변환 방법은 데이터 처리 등에서 유용하게 사용됩니다.
'개발' 카테고리의 다른 글
[C#, wpf] 다운로더 만들기 (0) | 2023.06.04 |
---|---|
[C#, WPF] 그리드 만들기 (0) | 2023.06.03 |
[C#] Chart 사용법 (0) | 2023.06.01 |
[C#] 파일 입출력하는 방법 (0) | 2023.05.31 |
[C#] sort 하기 (0) | 2023.05.30 |