StringInfo.GetNextTextElementLength Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetNextTextElementLength(ReadOnlySpan<Char>) |
Возвращает длину первого текстового элемента (расширенного кластера графемы), который находится во входном диапазоне. |
GetNextTextElementLength(String) |
Возвращает длину первого текстового элемента (расширенного кластера grapheme), который находится во входной строке. |
GetNextTextElementLength(String, Int32) |
Возвращает длину первого текстового элемента (расширенного кластера grapheme), который встречается во входной строке, начиная с указанного индекса. |
GetNextTextElementLength(ReadOnlySpan<Char>)
- Исходный код:
- StringInfo.cs
- Исходный код:
- StringInfo.cs
- Исходный код:
- StringInfo.cs
Возвращает длину первого текстового элемента (расширенного кластера графемы), который находится во входном диапазоне.
public:
static int GetNextTextElementLength(ReadOnlySpan<char> str);
public static int GetNextTextElementLength (ReadOnlySpan<char> str);
static member GetNextTextElementLength : ReadOnlySpan<char> -> int
Public Shared Function GetNextTextElementLength (str As ReadOnlySpan(Of Char)) As Integer
Параметры
- str
- ReadOnlySpan<Char>
Диапазон входных данных для анализа.
Возвращаемое значение
Длина (в символах) подстроки, соответствующей первому текстовому элементу в str
, или 0, если str
пуст.
Комментарии
Кластер grapheme — это последовательность из одной или нескольких кодовых точек Юникода, которые следует рассматривать как единое целое.
Применяется к
GetNextTextElementLength(String)
- Исходный код:
- StringInfo.cs
- Исходный код:
- StringInfo.cs
- Исходный код:
- StringInfo.cs
Возвращает длину первого текстового элемента (расширенного кластера grapheme), который находится во входной строке.
public:
static int GetNextTextElementLength(System::String ^ str);
public static int GetNextTextElementLength (string str);
static member GetNextTextElementLength : string -> int
Public Shared Function GetNextTextElementLength (str As String) As Integer
Параметры
- str
- String
Входная строка для анализа.
Возвращаемое значение
Длина (в символах) подстроки, соответствующей первому текстовому элементу в str
, или 0, если str
пуст.
Исключения
str
имеет значение null
.
Комментарии
Кластер grapheme — это последовательность из одной или нескольких кодовых точек Юникода, которые следует рассматривать как единое целое.
Применяется к
GetNextTextElementLength(String, Int32)
- Исходный код:
- StringInfo.cs
- Исходный код:
- StringInfo.cs
- Исходный код:
- StringInfo.cs
Возвращает длину первого текстового элемента (расширенного кластера grapheme), который встречается во входной строке, начиная с указанного индекса.
public:
static int GetNextTextElementLength(System::String ^ str, int index);
public static int GetNextTextElementLength (string str, int index);
static member GetNextTextElementLength : string * int -> int
Public Shared Function GetNextTextElementLength (str As String, index As Integer) As Integer
Параметры
- str
- String
Входная строка для анализа.
- index
- Int32
Смещение символа в str
, с которого начинается анализ.
Возвращаемое значение
Длина (в символах) подстроки, соответствующей первому текстовому элементу в начале str
с индекса index
, или 0, если index
соответствует концу str
.
Исключения
str
имеет значение null
.
index
имеет отрицательное значение или за пределами str
конца .
Комментарии
Кластер grapheme — это последовательность из одной или нескольких кодовых точек Юникода, которые следует рассматривать как единое целое.