반응형
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();
반응형
'C# > C# 공부' 카테고리의 다른 글
C#: 열거 형식 (enum) (0) | 2021.07.10 |
---|---|
C# : 상수( const ) (0) | 2021.07.09 |
기본 데이터 형식 : 숫자 데이터 형식 - 정수 계열 형식 (0) | 2021.07.08 |
C# : 비트연산자2 - 비트 논리 연산자 (0) | 2021.07.07 |
C# : 조건 연산자 (0) | 2021.07.07 |
댓글