Поделиться через


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 — это последовательность из одной или нескольких кодовых точек Юникода, которые следует рассматривать как единое целое.

Применяется к