c#
[C#] 형변환 암시적 명시적 변환
바르마스
2023. 1. 9. 10:07
728x90
타입의 범위가 작은 형식에서 큰 형식으로 자동으로 변환됨 (암시적 변환)
Convert 사용 명시적 변환
char a1 = "a";
char a2 = "A";
Console.WriteLine("a1의 값:"+a1); //a
Console.WriteLine("a2의 값:"+a2); //A
ushort change_a1, change_a2;
change_a1 = a1;
change_a2 = a2;
Console.WriteLine("change_a1의 값:" + change_a1); //97
Console.WriteLine("change_a2의 값:" + change_a2); //65
//명시적 변환
byte ch_byte_a1, ch_byte_a2;
ch_byte_a1 = (byte)a1;
ch_byte_a2 = Convert.ToByte(a2);
Console.WriteLine("ch_byte_a1의 값:" + ch_byte_a1); //97
Console.WriteLine("ch_byte_a2의 값:" + ch_byte_a2); //65
728x90