개발

[C#] 문자열과 숫자 형변환 방법

딱딱키보드 2023. 6. 2. 15:30
728x90
SMALL

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() 메소드를 사용하여 숫자를 문자열로 변환할 수 있습니다. 이러한 형변환 방법은 데이터 처리 등에서 유용하게 사용됩니다.

728x90
LIST

'개발' 카테고리의 다른 글

[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