반응형
C# 형변환에관한 포스팅이다..
필요성이 느끼는 형변환은 추가할 계획이다.
소스에 브레이크포인터를 걸어놨으며 대충봐도 어떻게 형변환하는지 알 수 있다.
소스코드 다운로드
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 intstring snumstring = "1234";int nnumint = 0;nnumint = Convert.ToInt32(snumstring);}private void button2_Click(object sender, EventArgs e){//int to stringstring 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 stringbyte[] 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 |