Rune Rune Rune Rune Constructors

Definizione

Overload

Rune(Char) Rune(Char) Rune(Char) Rune(Char)

Crea un Rune dall'unità di codice UTF-16 specificata.Creates a Rune from the provided UTF-16 code unit.

Rune(Int32) Rune(Int32) Rune(Int32) Rune(Int32)

Crea un Rune dall'intero a 32 bit specificato che rappresenta un valore scalare Unicode.Creates a Rune from the specified 32-bit integer that represents a Unicode scalar value.

Rune(UInt32) Rune(UInt32) Rune(UInt32) Rune(UInt32)

Crea un Rune dall'intero senza segno a 32 bit specificato che rappresenta un valore scalare Unicode.Creates a Rune from the specified 32-bit unsigned integer that represents a Unicode scalar value.

Rune(Char, Char) Rune(Char, Char) Rune(Char, Char) Rune(Char, Char)

Crea un Rune dalla coppia di surrogati UTF-16 specificata.Creates a Rune from the provided UTF-16 surrogate pair.

Rune(Char) Rune(Char) Rune(Char) Rune(Char)

Crea un Rune dall'unità di codice UTF-16 specificata.Creates a Rune from the provided UTF-16 code unit.

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

Parametri

ch
Char Char Char Char

Unità di codice UTF-16.A UTF-16 code unit.

Eccezioni

ch rappresenta un punto di codice surrogato UTF-16 (U+D800..U+DFFF, inclusi).ch represents a UTF-16 surrogate code point (U+D800..U+DFFF, inclusive).

Rune(Int32) Rune(Int32) Rune(Int32) Rune(Int32)

Crea un Rune dall'intero a 32 bit specificato che rappresenta un valore scalare Unicode.Creates a Rune from the specified 32-bit integer that represents a Unicode scalar value.

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

Parametri

value
Int32 Int32 Int32 Int32

Un valore scalare Unicode.A Unicode scalar value.

Eccezioni

value non rappresenta un valore scalare Unicode.value does not represent a Unicode scalar value.

Rune(UInt32) Rune(UInt32) Rune(UInt32) Rune(UInt32)

Importante

Questa API non è conforme a CLS.

Crea un Rune dall'intero senza segno a 32 bit specificato che rappresenta un valore scalare Unicode.Creates a Rune from the specified 32-bit unsigned integer that represents a Unicode scalar value.

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

Parametri

value
UInt32 UInt32 UInt32 UInt32

Un valore scalare Unicode.A Unicode scalar value.

Eccezioni

value non rappresenta un valore scalare Unicode.value does not represent a Unicode scalar value.

Rune(Char, Char) Rune(Char, Char) Rune(Char, Char) Rune(Char, Char)

Crea un Rune dalla coppia di surrogati UTF-16 specificata.Creates a Rune from the provided UTF-16 surrogate pair.

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)

Parametri

highSurrogate
Char Char Char Char

Surrogato alto della coppia di surrogati.The high surrogate of the surrogate pair.

lowSurrogate
Char Char Char Char

Surrogato basso della coppia di surrogati.The low surrogate of the surrogate pair.

Eccezioni

highSurrogate non rappresenta un punto di codice surrogato alto UTF-16.highSurrogate does not represent a UTF-16 high surrogate code point.

-oppure--or-

lowSurrogate non rappresenta un punto di codice surrogato basso UTF-16.lowSurrogate does not represent a UTF-16 low surrogate code point.

Si applica a