Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

StringView

структура в UnityEditor.Search

Описание

Структура, которая содержит представление строки с указанным диапазоном [startIndex, endIndex].

StringView содержит только ссылку на исходную строку, индекс начала и конца. Он может быть использован для быстрого создания подстрок или выполнения любых других операций, которые возвращают непрерывное подмножество исходной строки, без фактического копирования данных.

Статические свойства

Свойство Описание
emptyПустой StringView.
nilНулевой StringView.

Свойства

Свойство Описание
baseStringБазовая строка, на которую ссылается StringView.
endIndexКонечный индекс.
lengthДлина этого StringView.
startIndexНачальный индекс.
это[int]Получает символ на указанной позиции в текущем StringView.
validЛогический параметр, указывающий, является ли StringView действительным.

Конструкторы

Конструктор Описание
StringViewПостроение StringView по всей строке.

Открытые методы

Метод Описание
ContainsПроверяет, содержится ли символ в StringView.
EndsWithПроверяет, заканчивается ли StringView символом c.
EqualsПроверяет, равен ли StringView объекту.
GetEnumeratorПолучает перечислитель символов над этим StringView.
GetHashCodeПолучает хэш-код этого StringView.
IndexOfВозвращает индекс первого появления другого StringView внутри этого.
LastIndexOfВозвращает индекс последнего появления другого StringView внутри этого.
StartsWithПроверяет, начинается ли StringView с символа c.
SubstringВозвращает подстроку текущей StringView, начиная с начала индекса и до конца StringView.
ToStringПреобразует текущий StringView в строку.
TrimВозвращает новый StringView, в котором удаляются все предыдущие и последующие значения набора указанных символов из текущего StringView.

Операторы

Оператор Описание
boolНеявный оператор преобразования булевых значений.
оператор!=Оператор не равен.
оператор ==Оператор равенства.