다음을 통해 공유


Rune 생성자

정의

오버로드

Rune(Char)

제공된 UTF-16 코드 단위에서 Rune을 만듭니다.

Rune(Int32)

유니코드 스칼라 값을 나타내는 지정된 32비트 정수에서 Rune를 만듭니다.

Rune(UInt32)

유니코드 스칼라 값을 나타내는 지정된 32비트 부호 없는 정수에서 Rune를 만듭니다.

Rune(Char, Char)

제공된 UTF-16 서로게이트 쌍에서 Rune을 만듭니다.

Rune(Char)

제공된 UTF-16 코드 단위에서 Rune을 만듭니다.

public:
 Rune(char ch);
public Rune (char ch);
new System.Text.Rune : char -> System.Text.Rune
Public Sub New (ch As Char)

매개 변수

ch
Char

UTF-16 코드 단위입니다.

예외

ch은 UTF-16 서로게이트 코드 포인트(U+D800..U+DFFF, 포함)를 나타냅니다.

적용 대상

Rune(Int32)

유니코드 스칼라 값을 나타내는 지정된 32비트 정수에서 Rune를 만듭니다.

public:
 Rune(int value);
public Rune (int value);
new System.Text.Rune : int -> System.Text.Rune
Public Sub New (value As Integer)

매개 변수

value
Int32

유니코드 스칼라 값입니다.

예외

value가 유니코드 스칼라 값을 나타내지 않습니다.

적용 대상

Rune(UInt32)

중요

이 API는 CLS 규격이 아닙니다.

유니코드 스칼라 값을 나타내는 지정된 32비트 부호 없는 정수에서 Rune를 만듭니다.

public:
 Rune(System::UInt32 value);
[System.CLSCompliant(false)]
public Rune (uint value);
[<System.CLSCompliant(false)>]
new System.Text.Rune : uint32 -> System.Text.Rune
Public Sub New (value As UInteger)

매개 변수

value
UInt32

유니코드 스칼라 값입니다.

특성

예외

value가 유니코드 스칼라 값을 나타내지 않습니다.

적용 대상

Rune(Char, Char)

제공된 UTF-16 서로게이트 쌍에서 Rune을 만듭니다.

public:
 Rune(char highSurrogate, char lowSurrogate);
public Rune (char highSurrogate, char lowSurrogate);
new System.Text.Rune : char * char -> System.Text.Rune
Public Sub New (highSurrogate As Char, lowSurrogate As Char)

매개 변수

highSurrogate
Char

서로게이트 쌍의 상위 서로게이트입니다.

lowSurrogate
Char

서로게이트 쌍의 하위 서로게이트입니다.

예외

highSurrogate는 UTF-16 상위 서로게이트 코드 포인트를 나타내지 않습니다.

또는

lowSurrogate는 UTF-16 하위 서로게이트 코드 포인트를 나타내지 않습니다.

적용 대상