문자열 → 숫자열
1. Convert.ToInt32()
string a = "123";
int b = Convert.ToInt32(a);
2. Parse()
Parse는 문자열을 숫자로의 변환이 실패하면 예외(exception)을 던짐
예외가 던져지면 프로그램은 현재 코드의 실행을 멈추고 흐름을 다른 곳으로 이동
string a = "123";
int b = int.Parse(a);
3. TryParse()
애초에 변환의 성공 여부를 반환해서 코드 흐름 유지 가능
변환한 데이터는 두번째 매개변수에 저장(out키워드로 수식되어 있다)
string a = "123";
int.TryParse(a, out int b)
이전에 b 를 선언하지 않더라도 출력전용 매개변수(out으로 수식한) int b에 변환한 데이터 저장
Parse()와는 기능은 동일하지만 동작하는 방식이 다름
숫자열 → 문자열
1. Tostring()사용
int a = 12345;
string b = a.ToString();
2. ""사용
int a = 3;
string b = a + " ";
문자열 → 숫자열
1. Convert.ToInt32()
string a = "123";
int b = Convert.ToInt32(a);
2. Parse()
Parse는 문자열을 숫자로의 변환이 실패하면 예외(exception)을 던짐
예외가 던져지면 프로그램은 현재 코드의 실행을 멈추고 흐름을 다른 곳으로 이동
string a = "123";
int b = int.Parse(a);
3. TryParse()
애초에 변환의 성공 여부를 반환해서 코드 흐름 유지 가능
변환한 데이터는 두번째 매개변수에 저장(out키워드로 수식되어 있다)
string a = "123";
int.TryParse(a, out int b)
이전에 b 를 선언하지 않더라도 출력전용 매개변수(out으로 수식한) int b에 변환한 데이터 저장
Parse()와는 기능은 동일하지만 동작하는 방식이 다름
숫자열 → 문자열
1. Tostring()사용
int a = 12345;
string b = a.ToString();
2. ""사용
int a = 3;
string b = a + " ";