Rune Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Rune(Char) |
Создает объект Rune из предоставленного блока кода UTF-16. |
Rune(Int32) |
Создает Rune из указанного 32-разрядного целого числа, представляющего скалярное значение Юникода. |
Rune(UInt32) |
Создает Rune из указанного 32-разрядного целого числа без знака, представляющего скалярное значение Юникода. |
Rune(Char, Char) |
Создает объект Rune из предоставленной суррогатной пары UTF-16. |
Rune(Char)
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
Создает объект Rune из предоставленного блока кода UTF-16.
public:
Rune(char ch);
public Rune (char ch);
new System.Text.Rune : char -> System.Text.Rune
Public Sub New (ch As Char)
Параметры
- ch
- Char
Блок кода UTF-16.
Исключения
ch
представляет заменяющую кодовую точку в кодировке UTF-16 (U+D800..U+DFFF включительно).
Применяется к
Rune(Int32)
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
Создает Rune из указанного 32-разрядного целого числа, представляющего скалярное значение Юникода.
public:
Rune(int value);
public Rune (int value);
new System.Text.Rune : int -> System.Text.Rune
Public Sub New (value As Integer)
Параметры
- value
- Int32
Скалярное значение Юникод.
Исключения
value
не представляет скалярное значение Юникода.
Применяется к
Rune(UInt32)
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
Важно!
Этот API несовместим с CLS.
Создает Rune из указанного 32-разрядного целого числа без знака, представляющего скалярное значение Юникода.
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)
Параметры
- value
- UInt32
Скалярное значение Юникод.
- Атрибуты
Исключения
value
не представляет скалярное значение Юникода.
Применяется к
Rune(Char, Char)
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
- Исходный код:
- Rune.cs
Создает объект Rune из предоставленной суррогатной пары UTF-16.
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)
Параметры
- highSurrogate
- Char
Старший символ-заместитель суррогатной пары.
- lowSurrogate
- Char
Младший символ-заместитель суррогатной пары.
Исключения
highSurrogate
не представляет старшую заменяющую кодовую точку UTF-16.
-или-
lowSurrogate
не представляет младшую заменяющую кодовую точку UTF-16.