C# Prog.
처음으로 C#을 공부하면서 포스팅한 것이기에 다소 틀린 내용이 있을 수 있습니다. 그리고, 다른 언어를 알고 계시다는 가정하에 포스팅 하기때문에, 프로그래밍 언어를 처음 공부하시는 분은 다른 글도 참고하시길 바랍니다. 이 글은 <뇌를 자극하는 C# 4.0 프로그래밍>을 참고하였습니다.
C#에서 문자열을 숫자 타입으로 바꾸는 것을 해볼 예정입니다.
자바를 해보신 분이라면, parseInt()라는 함수를 떠올리실텐데요, 아주 유사합니다.
namespace TEST
{
class Test
{
static void Main(string[] args)
{
string a = "1123";
Console.WriteLine("확인된 a의 타입은 {0} 이고 값은 {1}입니다.", a.GetType(), a);
Console.WriteLine("문자열인 a 를 숫자로 바꿉니다.\n확인된 a의 타입은 {0} 이고 값은 {1}입니다.",
int.Parse(a).GetType(), int.Parse(a));
}
}
}
{
class Test
{
static void Main(string[] args)
{
string a = "1123";
Console.WriteLine("확인된 a의 타입은 {0} 이고 값은 {1}입니다.", a.GetType(), a);
Console.WriteLine("문자열인 a 를 숫자로 바꿉니다.\n확인된 a의 타입은 {0} 이고 값은 {1}입니다.",
int.Parse(a).GetType(), int.Parse(a));
}
}
}
int 에 있는 Parse 함수가 바로 그것입니다. 문자열을 매개변수로 넣어주면, 위처럼, int 타입으로 변하게 됩니다.
유사한 방식으로 float 등도 바꿀 수 있겠죠?
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 접근자(Accessor)와 변경자(mutator)에 대해서 알아보자! (0) | 2013.07.24 |
---|---|
[C#] 아주 유용한 매개변수의 특징에 대해서 알아봅시다. (0) | 2013.07.23 |
[C#] ref, out 을 통한 Call by Reference 구현해보기 (3) | 2013.07.23 |
[C#] 알아서 타입을 지정해주는 var 타입을 사용해보자. (0) | 2013.07.17 |
[C#] 원시타입(primitive)에 Nullable 을 사용해보자 (0) | 2013.07.17 |