본문 바로가기
C#/C# Windows Form

C# 형변환

by TcTT 2017. 5. 31.
반응형


C# 형변환에관한 포스팅이다..

필요성이 느끼는 형변환은 추가할 계획이다.

소스에 브레이크포인터를 걸어놨으며 대충봐도 어떻게 형변환하는지 알 수 있다.


소스코드 다운로드

ConvertType.zip


설명 

button1_Click => string to int

button2_Click => int to stirng

button3_Click => string to byte[]

button4_Click => byte[] to string



private void button1_Click(object sender, EventArgs e)
{
//string to int
string snumstring = "1234";
int nnumint = 0;
nnumint = Convert.ToInt32(snumstring);
}
private void button2_Click(object sender, EventArgs e)
{
//int to string
string snumstring = "";
int nnumint = 1234;
snumstring = Convert.ToString(nnumint);
}
private void button3_Click(object sender, EventArgs e)
{
//string to byte[]
string sstring = "1234 ABCD 가나다라";
byte[] bstring;
bstring = Encoding.UTF8.GetBytes(sstring);
}
private void button4_Click(object sender, EventArgs e)
{
//byte[] to string
byte[] bstring = { 49, 50, 51, 52 };
string sstirng = "";
sstirng = Encoding.Default.GetString(bstring);
//만약 UTF-8 로 byte 배열을 string 으로 변환할 때는
//string sstirng = System.Text.Encoding.UTF8.GetString(bstring)
//이런 형식으로 사용하면 문자 깨짐없이 변환할 수 있다.
}


반응형

'C# > C# Windows Form' 카테고리의 다른 글

C# 폼간 데이터 전송  (0) 2017.06.05
C# 그레이스케일 모노크롬  (0) 2017.06.01
C# 시작 폼 변경하기  (0) 2017.05.15
C# Aria 암호화  (0) 2017.05.10
C# stringHex to bytearray  (0) 2017.04.28