본문 바로가기
C#/C# 공부

C# : 문자를 숫자로, 숫자를 문자로 변환하기

by TODAYCODE 2021. 7. 9.
반응형

Parse() / ToString() 메소드를 사용하면 된다.

 

형식이 문자열로 같다면 변수 앞에 (int)를 적어주는 방식으로 형식전환이 가능하다.

ex)

float a = 2.55;

int b = (int)a;

// b = 2;

 

그러나 문자를 숫자로 바꾸거나, 숫자를 문자로 바꾸는 것은 이런식으로는 불가능하다.

각 경우에 적절한 메소드를 사용해야한다.


1. 문자열을 숫자로 변환하기

Parse() 메소드에 변환할 문자를 넣어주면 숫자로 변환된다.

 

ex)

int a = int.Parse("123");

float b = float.Parse("0.123");

 

 

2. 숫자를 문자열로 변환하기

숫자를 문자열로 바꿀 때는 ToString() 메소드를 사용하면 된다.

 

ex)

int a = 123;

string b = a.ToString();

 

float c = 123.45;

string d = c.ToString();

반응형

댓글