Rune.TryCreate 方法

定义

重载

TryCreate(Char, Rune)

尝试从指定的字符中创建 Rune,并返回指示操作是否成功的值。

TryCreate(UInt32, Rune)

尝试从表示 Unicode 标量值的指定 32 位无符号整数中创建 Rune

TryCreate(Char, Char, Rune)

尝试从指定的 UTF-16 代理项对中创建 Rune,并返回指示操作是否成功的值。

TryCreate(Int32, Rune)

尝试从表示 Unicode 标量值的指定带符号整数中创建 Rune

TryCreate(Char, Rune)

Source:
Rune.cs
Source:
Rune.cs
Source:
Rune.cs

尝试从指定的字符中创建 Rune,并返回指示操作是否成功的值。

public:
 static bool TryCreate(char ch, [Runtime::InteropServices::Out] System::Text::Rune % result);
public static bool TryCreate (char ch, out System.Text.Rune result);
static member TryCreate : char * Rune -> bool
Public Shared Function TryCreate (ch As Char, ByRef result As Rune) As Boolean

参数

ch
Char

从中创建 rune 的字符。

result
Rune

此方法返回时,对应于 ch 的 rune。

返回

如果此方法成功,则为 true;否则为 false

适用于

TryCreate(UInt32, Rune)

Source:
Rune.cs
Source:
Rune.cs
Source:
Rune.cs

重要

此 API 不符合 CLS。

尝试从表示 Unicode 标量值的指定 32 位无符号整数中创建 Rune

public:
 static bool TryCreate(System::UInt32 value, [Runtime::InteropServices::Out] System::Text::Rune % result);
[System.CLSCompliant(false)]
public static bool TryCreate (uint value, out System.Text.Rune result);
[<System.CLSCompliant(false)>]
static member TryCreate : uint32 * Rune -> bool
Public Shared Function TryCreate (value As UInteger, ByRef result As Rune) As Boolean

参数

value
UInt32

Unicode 标量值。

result
Rune

此方法返回时,对应于 value 的 rune。

返回

如果此方法成功,则为 true;否则为 false

属性

适用于

TryCreate(Char, Char, Rune)

Source:
Rune.cs
Source:
Rune.cs
Source:
Rune.cs

尝试从指定的 UTF-16 代理项对中创建 Rune,并返回指示操作是否成功的值。

public:
 static bool TryCreate(char highSurrogate, char lowSurrogate, [Runtime::InteropServices::Out] System::Text::Rune % result);
public static bool TryCreate (char highSurrogate, char lowSurrogate, out System.Text.Rune result);
static member TryCreate : char * char * Rune -> bool
Public Shared Function TryCreate (highSurrogate As Char, lowSurrogate As Char, ByRef result As Rune) As Boolean

参数

highSurrogate
Char

代理项对的高代理项。

lowSurrogate
Char

代理项对的低代理项。

result
Rune

对应于指定的代理项对的 rune。

返回

如果操作成功,则为 true;如果输入值不表示格式标准的 UTF-16 代理项对,则为 false

适用于

TryCreate(Int32, Rune)

Source:
Rune.cs
Source:
Rune.cs
Source:
Rune.cs

尝试从表示 Unicode 标量值的指定带符号整数中创建 Rune

public:
 static bool TryCreate(int value, [Runtime::InteropServices::Out] System::Text::Rune % result);
public static bool TryCreate (int value, out System.Text.Rune result);
static member TryCreate : int * Rune -> bool
Public Shared Function TryCreate (value As Integer, ByRef result As Rune) As Boolean

参数

value
Int32

Unicode 标量值。

result
Rune

此方法返回时,对应于 value 的 rune。

返回

如果此方法成功,则为 true;否则为 false

适用于