版本: Unity 6 (6000.0)
语言English
  • C#

StringView

UnityEditor.Search 中的结构体

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

包含字符串视图的结构,具有指定的范围 [startIndex, endIndex[。

一个 StringView 仅包含对原始字符串的引用,以及起始和结束索引。它可用于快速创建子字符串或执行任何其他返回原始字符串的连续子集的操作,而无需实际复制数据。

静态属性

empty一个空的 StringView。
nil一个空 StringView。

属性

baseString此 StringView 引用的基础字符串。
endIndex结束索引。
length此 StringView 的长度。
startIndex起始索引。
this[int]获取当前 StringView 中指定位置处的字符。
valid指示 StringView 是否有效的布尔值。

构造函数

StringView在整个字符串上构造一个 StringView。

公共方法

Contains检查 StringView 中是否包含某个字符。
EndsWith检查 StringView 是否以字符 c 结尾。
Equals检查 StringView 是否等于该对象。
GetEnumerator获取此 StringView 的字符枚举器。
GetHashCode获取此 StringView 的哈希码。
IndexOf返回另一个 StringView 在此 StringView 中第一次出现的索引。
LastIndexOf返回另一个 StringView 在此 StringView 中最后一次出现的索引。
StartsWith检查 StringView 是否以字符 c 开头。
Substring返回当前 StringView 的子字符串,从索引 start 开始,直到 StringView 结束。
ToString将当前 StringView 转换为字符串。
Trim返回一个新的 StringView,其中已删除当前 StringView 中所有指定字符集的前导和尾随出现。

运算符

bool隐式布尔转换运算符。
operator !=不等于运算符。
operator ==等于运算符。