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.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.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
- Исходный код:
- 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.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 с низким уровнем суррогата.