Rune Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Rune(Char) |
Creates a Rune from the provided UTF-16 code unit. |
Rune(Int32) |
Creates a Rune from the specified 32-bit integer that represents a Unicode scalar value. |
Rune(UInt32) |
Creates a Rune from the specified 32-bit unsigned integer that represents a Unicode scalar value. |
Rune(Char, Char) |
Creates a Rune from the provided UTF-16 surrogate pair. |
Rune(Char)
- Source:
- Rune.cs
- Source:
- Rune.cs
- Source:
- Rune.cs
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)
Parameters
- ch
- Char
A UTF-16 code unit.
Exceptions
ch
represents a UTF-16 surrogate code point (U+D800..U+DFFF, inclusive).
Applies to
Rune(Int32)
- Source:
- Rune.cs
- Source:
- Rune.cs
- Source:
- Rune.cs
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)
Parameters
- value
- Int32
A Unicode scalar value.
Exceptions
value
does not represent a Unicode scalar value.
Applies to
Rune(UInt32)
- Source:
- Rune.cs
- Source:
- Rune.cs
- Source:
- Rune.cs
Important
This API is not CLS-compliant.
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);
[<System.CLSCompliant(false)>]
new System.Text.Rune : uint32 -> System.Text.Rune
Public Sub New (value As UInteger)
Parameters
- value
- UInt32
A Unicode scalar value.
- Attributes
Exceptions
value
does not represent a Unicode scalar value.
Applies to
Rune(Char, Char)
- Source:
- Rune.cs
- Source:
- Rune.cs
- Source:
- Rune.cs
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)
Parameters
- highSurrogate
- Char
The high surrogate of the surrogate pair.
- lowSurrogate
- Char
The low surrogate of the surrogate pair.
Exceptions
highSurrogate
does not represent a UTF-16 high surrogate code point.
-or-
lowSurrogate
does not represent a UTF-16 low surrogate code point.
Applies to
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om