문자 관련 구조체 사용하기
이번에는 문자 관련 구조체인 Char를 사용해 보겠습니다. Char 구조체를 사용하면 문자 내용을 대문자, 소문자, 숫자인지 등 판단할 수 있습니다. 다음 내용을 입력한 후 실행해 보세요.
문자 관련 구조체 사용: CharStruct.cs
using System; class CharStruct { static void Main() { char a = 'A'; char b = 'a'; char c = '1'; char d = '\t'; //이스케이프 시퀀스도 문자 하나로 인식 if (Char.IsUpper(a)) //대문자인지? { Console.WriteLine("{0}은(는) 대문자", a); } if (Char.IsLower(b)) //소문자인지? { Console.WriteLine("{0}은(는) 소문자", b); } if (Char.IsNumber(c)) //숫자형인지? { Console.WriteLine("{0}은(는) 숫자형", c); } if (Char.IsWhiteSpace(d)) //공백 문자인지? { Console.WriteLine("{0}은(는) 공백 문자", d); } Console.WriteLine(Char.ToLower(a)); //A -> a Console.WriteLine(Char.ToUpper(b)); //a -> A string s = "abc"; if (Char.IsUpper(s[0])) //첫 글자가 대문자인지? { Console.WriteLine("첫 글자가 대문자로 시작합니다."); } else { Console.WriteLine("첫 글자가 소문자로 시작합니다."); } Console.WriteLine(Char.MinValue); //문자의 최솟값 Console.WriteLine(Char.MaxValue); //문자의 최댓값 } }