StringInfo.GetNextTextElementLength Метод

Определение

Перегрузки

Имя Описание
GetNextTextElementLength(ReadOnlySpan<Char>)

Возвращает длину первого текстового элемента (расширенный кластер grapheme), который происходит в входном диапазоне.

GetNextTextElementLength(String)

Возвращает длину первого текстового элемента (расширенный кластер grapheme), который происходит в входной строке.

GetNextTextElementLength(String, Int32)

Возвращает длину первого текстового элемента (расширенный кластер grapheme), который происходит в входной строке, начиная с указанного индекса.

GetNextTextElementLength(ReadOnlySpan<Char>)

Исходный код:
StringInfo.cs
Исходный код:
StringInfo.cs
Исходный код:
StringInfo.cs
Исходный код:
StringInfo.cs
Исходный код:
StringInfo.cs

Возвращает длину первого текстового элемента (расширенный кластер grapheme), который происходит в входном диапазоне.

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
Исходный код:
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
Исходный код:
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

Смещение char, str с которого начинается анализ.

Возвращаемое значение

Длина (в символах) подстроки, соответствующей первому текстовому элементу, str начиная с индекса index, или 0, если index соответствует концу str.

Исключения

str равно null.

index является отрицательным или за пределами strконца.

Комментарии

Кластер grapheme — это последовательность одной или нескольких точек кода Юникода, которые следует рассматривать как единую единицу.

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