다음을 통해 공유


char(C# 참조)

char 키워드의 인스턴스를 선언 하는 데 사용 된 System.Char 구조체는.NET Framework 사용 하 여 유니코드 문자를 나타냅니다.값은 Char 개체는 16 비트 숫자 (서 수) 값입니다.

유니코드 문자는 대부분의 전세계 언어를 나타내는 데 사용 됩니다.

형식

범위

크기

.NET Framework 형식

char

U + 0000 ~ U + FFFF

유니코드 16비트 문자

System.Char

리터럴

char 형식의 상수는 문자 리터럴, 16진수 이스케이프 시퀀스 또는 유니코드 표현으로 작성할 수 있습니다.또한 정수 계열 문자 코드를 변환할 수 있습니다.다음 예제에서는 char 변수 네 개를 동일한 문자 X로 초기화합니다.

char[] chars = new char[4];

chars[0] = 'X';        // Character literal
chars[1] = '\x0058';   // Hexadecimal
chars[2] = (char)88;   // Cast from integral type
chars[3] = '\u0058';   // Unicode

foreach (char c in chars)
{
    Console.Write(c + " ");
}
// Output: X X X X

변환

char 형식은 ushort, int, uint, long, ulong, float, double 또는 decimal로 암시적으로 변환할 수 있습니다.그러나 다른 형식에서 char 형식으로의 암시적 변환은 없습니다.

System.Char 형식은 char 값 처리에 사용할 수 있는 몇 가지 정적 메서드를 제공합니다.

C# 언어 사양

자세한 내용은 C# 언어 사양을 참조하십시오. 이 언어 사양은 C# 구문 및 사용법에 대한 신뢰할 수 있는 소스입니다.

참고 항목

참조

C# 키워드

정수 계열 형식 표(C# 참조)

기본 제공 형식 표(C# 참조)

암시적 숫자 변환 표(C# 참조)

명시적 숫자 변환 표(C# 참조)

nullable 형식(C# 프로그래밍 가이드)

Char

개념

C# 프로그래밍 가이드

기타 리소스

C# 참조

문자열(C# 프로그래밍 가이드)