Language

Rune.Explicit Operator

定義

オーバーロード

名前 説明
Explicit(UInt32 to Rune)

32 ビット符号なし整数から Runeへの明示的な変換を定義します。

Explicit(Int32 to Rune)

32 ビット符号付き整数から Runeへの明示的な変換を定義します。

Explicit(Char to Rune)

16 ビット Unicode 文字から Runeへの明示的な変換を定義します。

Explicit(UInt32 to Rune)

ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs

重要

この 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 ビット符号付き整数。

返品

value を 32 ビット Unicode 文字として使用します。

属性

例外

value は無効な Unicode スカラーです。

適用対象

Explicit(Int32 to Rune)

ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs

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 ビット符号付き整数。

返品

value を 32 ビット Unicode 文字として使用します。

例外

value は無効な Unicode スカラーです。

適用対象

Explicit(Char to Rune)

ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs
ソース:
Rune.cs

16 ビット Unicode 文字から 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 ビット Unicode 文字。

返品

ch を 32 ビット Unicode 文字として使用します。

例外

ch は、サロゲート コード ポイントを表す Unicode スカラーです。

適用対象