다음을 통해 공유


Rune.Explicit 연산자

정의

오버로드

Explicit(Char to Rune)

16비트 유니코드 문자를 Rune로 변환하는 명시적 변환을 정의합니다.

Explicit(Int32 to Rune)

32비트 부호 있는 정수를 Rune로 변환하는 명시적 변환을 정의합니다.

Explicit(UInt32 to Rune)

32비트 부호 없는 정수를 Rune로 변환하는 명시적 변환을 정의합니다.

Explicit(Char to Rune)

16비트 유니코드 문자를 Rune로 변환하는 명시적 변환을 정의합니다.

public:
 static explicit operator System::Text::Rune(char ch);
public static explicit operator System.Text.Rune (char ch);
static member op_Explicit : char -> System.Text.Rune
Public Shared Narrowing Operator CType (ch As Char) As Rune

매개 변수

ch
Char

변환할 16비트 유니코드 문자입니다.

반환

Rune

32비트 유니코드 문자로서의 ch.

예외

ch는 서로게이트 코드 포인트를 나타내는 유니코드 스칼라입니다.

적용 대상

Explicit(Int32 to Rune)

32비트 부호 있는 정수를 Rune로 변환하는 명시적 변환을 정의합니다.

public:
 static explicit operator System::Text::Rune(int value);
public static explicit operator System.Text.Rune (int value);
static member op_Explicit : int -> System.Text.Rune
Public Shared Narrowing Operator CType (value As Integer) As Rune

매개 변수

value
Int32

변환할 32비트 부호 있는 정수입니다.

반환

Rune

32비트 유니코드 문자로서의 value.

예외

value는 잘못된 유니코드 스칼라입니다.

적용 대상

Explicit(UInt32 to Rune)

중요

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

32비트 부호 없는 정수를 Rune로 변환하는 명시적 변환을 정의합니다.

public:
 static explicit operator System::Text::Rune(System::UInt32 value);
[System.CLSCompliant(false)]
public static explicit operator System.Text.Rune (uint value);
[<System.CLSCompliant(false)>]
static member op_Explicit : uint32 -> System.Text.Rune
Public Shared Narrowing Operator CType (value As UInteger) As Rune

매개 변수

value
UInt32

변환할 32비트 부호 있는 정수입니다.

반환

Rune

32비트 유니코드 문자로서의 value.

특성

예외

value는 잘못된 유니코드 스칼라입니다.

적용 대상