Blog Content

    티스토리 뷰

    23.C# - 문자 구조체

    반응형
    비트를 정수와 Double타입, 문자열과 논리형으로 변환때 사용되는 클래스로Convert있습니다.
    char 형은 16비트 길이의 유니코드 한글자의 문자를 저장합니다.
    char 의 메서드를 이용하여 문자의 종류를 판단할 수 있습니다.

    using System;

    public class 문자관련구조체
    {
        public static void Main()
        {
            //예제1 - 문자에 대해서 숫자형인지, 기호인지 등을 판단
            char c = 'a';
            Console.WriteLine(char.IsDigit(c)); //숫자이면 True
            Console.WriteLine(char.IsLower(c)); //소문자면 True
           

            //예제2 - 입력 받은 문자가 소문자인지, 기호인지 판단
            Console.WriteLine("문자 하나 입력 : ");
            char data = Convert.ToChar(Console.Read());

           if (Char.IsLower(data))
           {
               Console.WriteLine("소문자");
           }

           else if (Char.IsUpper(data))
           {
                Console.WriteLine("대문자");
           }

           else if (Char.IsPunctuation(data))
           {
               // @,#,&,*,(,),-,_,+,=,\
               Console.WriteLine("기호문자");
           }

            //예제3 - 문자열 자리를 지정하여 소문자,대문자인지 판단

            string s = "ABc";
            if (Char.IsUpper(s, 0))
            {
                Console.WriteLine("대문자넹");
            }
            else
            {
                Console.WriteLine("소문자넹");
            }
        }
    }

    마지막 문자열 제거 하는 방법
    ex) 홍길동1, 홍길동2, 홍길동3,
    txt.Text.Trim().Substring(txt.Text.LastIndexOf(','), -1); 



    반응형

    'C#' 카테고리의 다른 글

    25.C# 날짜관련 구조체  (0) 2009.08.06
    24.C# - 구조체  (0) 2009.08.06
    22.C# - 제곱  (0) 2009.08.06
    21.C# - 합계  (0) 2009.08.06
    20.C# - 절대값  (2) 2009.08.06

    Comments