반응형
프로그래밍을 하다보면 형변환을 해야 하는 경우가 많은데, 각각의 자료형 형변환에 대해서 정리했습니다.
일단 가장 기본적으로 수치 자료형들을 str형으로 바꿀때는 ""+자료형 을 해주면 str형으로 바뀝니다.
또는 각각의 ToString() 메소드를 통해서 형을 변환 시킬 수 도 있습니다.
그리고 나머지 수치 자료들은 모두 Parse() 메소드를 가지고 있습니다. 예를 들면
String str = "1234"; 라는 변수는 int a = int.Parse(str) 을 통해서 int 형으로 변환이 됩니다.
double 같은 경우는 double.Parse() 가 있습니다. float, long 형 모두 같습니다.
그 외에 double를 int로 바꿀때는 앞에 (int)를 붙여주면 됩니다 예를들면
double dd = 22.22; 일때, int a = (int)dd; 로 하면 됩니다. 그외에 다른 수치 변환도 같게 됩니다.
간단한 예제를 짜 보았습니다.
int a = 77;
string sp = "" + a;
Console.WriteLine("형변환된값 : " + sp );
sp = a.ToString();
Console.WriteLine("형변환된값 : " + sp );
String str = "222";
int b = int.Parse(str);
Console.WriteLine("str형을 int형으로 변환 : " + b );
string doublestr = "22.22";
double dd = double.Parse(doublestr);
Console.WriteLine("str형을 double 형으로 변환 : " + dd );
string dostr2 = dd.ToString();
Console.WriteLint("double형을 str형으로 변환 : " + dostr2 );
어떻게 나올지 생각해 보세요ㅋ
반응형
'IT개발 > c#' 카테고리의 다른 글
[c#] c# 에서 Brushes.[] 클래스에서 제공하는 color table 정리 (0) | 2014.04.25 |
---|---|
[c#] string 데이터를 utf-8 로 인코딩 하여 담아보자 (string to utf-8, encoding) (0) | 2014.04.25 |
[WPF] ListBox 안에 Button 넣기 (0) | 2014.04.23 |
[c#] Collection 에 대해서 알아보자 (0) | 2014.04.23 |
[WPF] WPF 데이터 바인딩에 대해서 알아보자 (기초) (1) | 2014.04.22 |