Methods_T_Cyjb_StringView - CYJB/Cyjb GitHub Wiki

StringView 方法

The StringView type exposes the following members.

方法

 

名称 说明
公共方法 AsMemory() 返回当前字符串视图的 ReadOnlyMemory(T)
公共方法 AsMemory(Int32) 返回当前字符串视图的 ReadOnlyMemory(T)
公共方法 AsMemory(Int32, Int32) 返回当前字符串视图的 ReadOnlyMemory(T)
公共方法 AsSpan() 返回当前字符串视图的 ReadOnlySpan(T)
公共方法 AsSpan(Int32) 返回当前字符串视图的 ReadOnlySpan(T)
公共方法 AsSpan(Int32, Int32) 返回当前字符串视图的 ReadOnlySpan(T)
公共方法静态成员 Compare(StringView, StringView, StringComparison) 比较两个字符串视图。
公共方法静态成员 Compare(StringView, StringView, CultureInfo, CompareOptions) 比较两个字符串视图。
公共方法静态成员 CompareOrdinal 通过依次比较字符来比较两个字符串视图。
公共方法 CompareTo(Object) 将当前对象与另一个对象进行比较。
公共方法 CompareTo(String) 将当前对象与另一个字符串进行比较。
公共方法 CompareTo(StringView) 将当前对象与同一类型的另一个对象进行比较。
公共方法静态成员 Concat(IEnumerable(StringView)) 连接指定字符串视图的数组。
公共方法静态成员 Concat(StringView[]) 连接指定字符串视图的数组。
公共方法静态成员 Concat(StringView, StringView) 连接指定的两个字符串视图。
公共方法静态成员 Concat(StringView, StringView, StringView) 连接指定的三个字符串视图。
公共方法静态成员 Concat(StringView, StringView, StringView, StringView) 连接指定的四个字符串视图。
公共方法 Contains(Char) 返回当前字符串视图是否包含指定字符。
公共方法 Contains(ReadOnlySpan(Char)) 返回当前字符串视图是否包含指定字符串。
公共方法 Contains(Char, StringComparison) 返回当前字符串视图是否包含指定字符。
公共方法 Contains(ReadOnlySpan(Char), StringComparison) 返回当前字符串视图是否包含指定字符串。
公共方法 EndsWith(Char) 返回当前字符串视图的结尾是否与指定的字符匹配。
公共方法 EndsWith(ReadOnlySpan(Char)) 返回当前字符串视图的结尾是否与指定的字符串匹配。
公共方法 EndsWith(ReadOnlySpan(Char), StringComparison) 返回当前字符串视图的结尾是否与指定的字符串匹配。
公共方法 Equals(Object) 返回当前对象是否等于另一对象。 (重写 ValueType.Equals(Object).)
公共方法 Equals(String) 返回当前对象是否等于另一字符串。
公共方法 Equals(StringView) 返回当前对象是否等于同一类型的另一对象。
公共方法 Equals(String, StringComparison) 返回当前对象是否等于另一字符串。
公共方法 Equals(StringView, StringComparison) 返回当前对象是否等于同一类型的另一对象。
公共方法 GetEnumerator 返回一个循环访问集合的枚举器。
公共方法 GetHashCode 返回当前对象的哈希值。 (重写 ValueType.GetHashCode().)
公共方法 GetOrigin 返回字符串视图的原始字符串及其位置。
公共方法 GetType Gets the Type of the current instance. (继承自 Object。)
公共方法 IndexOf(Char) 返回当前字符串视图中指定字符首次出现的索引。
公共方法 IndexOf(ReadOnlySpan(Char)) 返回当前字符串视图中指定字符串首次出现的索引。
公共方法 IndexOf(Char, Int32) 返回当前字符串视图中指定字符首次出现的索引。
公共方法 IndexOf(Char, StringComparison) 返回当前字符串视图中指定字符首次出现的索引。
公共方法 IndexOf(ReadOnlySpan(Char), Int32) 返回当前字符串视图中指定字符串首次出现的索引。
公共方法 IndexOf(ReadOnlySpan(Char), StringComparison) 返回当前字符串视图中指定字符串首次出现的索引。
公共方法 IndexOf(Char, Int32, Int32) 返回当前字符串视图中指定字符首次出现的索引。
公共方法 IndexOf(ReadOnlySpan(Char), Int32, Int32) 返回当前字符串视图中指定字符串首次出现的索引。
公共方法 IndexOf(ReadOnlySpan(Char), Int32, StringComparison) 返回当前字符串视图中指定字符串首次出现的索引。
公共方法 IndexOf(ReadOnlySpan(Char), Int32, Int32, StringComparison) 返回当前字符串视图中指定字符串首次出现的索引。
公共方法 IndexOfAny(Char[]) 返回指定字符数组中任意字符在当前字符串视图中第一个匹配项的索引。
公共方法 IndexOfAny(Char[], Int32) 返回指定字符数组中任意字符在当前字符串视图中第一个匹配项的索引。
公共方法 IndexOfAny(Char[], Int32, Int32) 返回指定字符数组中任意字符在当前字符串视图中第一个匹配项的索引。
公共方法 Insert 返回一个新的字符串视图,在当前字符串视图中的指定索引位置插入指定的字符串。
公共方法 IsWhiteSpace 返回当前字符串视图是否仅由空白字符组成。
公共方法静态成员 Join(Char, StringView[]) 连接字符串视图数组,每个成员之间使用指定的分隔符。
公共方法静态成员 Join(Char, IEnumerable(StringView)) 连接字符串视图数组,每个成员之间使用指定的分隔符。
公共方法静态成员 Join(ReadOnlySpan(Char), IEnumerable(StringView)) 连接字符串视图数组,每个成员之间使用指定的分隔符。
公共方法静态成员 Join(String, StringView[]) 连接字符串视图数组,每个成员之间使用指定的分隔符。
公共方法 LastIndexOf(Char) 返回当前字符串视图中指定字符最后一次出现的索引。
公共方法 LastIndexOf(ReadOnlySpan(Char)) 返回当前字符串视图中指定字符串最后一次出现的索引。
公共方法 LastIndexOf(Char, Int32) 返回当前字符串视图中指定字符最后一次出现的索引。
公共方法 LastIndexOf(Char, StringComparison) 返回当前字符串视图中指定字符最后一次出现的索引。
公共方法 LastIndexOf(ReadOnlySpan(Char), Int32) 返回当前字符串视图中指定字符串最后一次出现的索引。
公共方法 LastIndexOf(ReadOnlySpan(Char), StringComparison) 返回当前字符串视图中指定字符串最后一次出现的索引。
公共方法 LastIndexOf(Char, Int32, Int32) 返回当前字符串视图中指定字符最后一次出现的索引。
公共方法 LastIndexOf(ReadOnlySpan(Char), Int32, Int32) 返回当前字符串视图中指定字符串最后一次出现的索引。
公共方法 LastIndexOf(ReadOnlySpan(Char), Int32, StringComparison) 返回当前字符串视图中指定字符串最后一次出现的索引。
公共方法 LastIndexOf(ReadOnlySpan(Char), Int32, Int32, StringComparison) 返回当前字符串视图中指定字符串最后一次出现的索引。
公共方法 LastIndexOfAny(ReadOnlySpan(Char)) 返回指定字符数组中任意字符在当前字符串视图中最后一个匹配项的索引。
公共方法 LastIndexOfAny(Char[], Int32) 返回指定字符数组中任意字符在当前字符串视图中最后一个匹配项的索引。
公共方法 LastIndexOfAny(Char[], Int32, Int32) 返回指定字符数组中任意字符在当前字符串视图中最后一个匹配项的索引。
公共方法 PadLeft(Int32) 返回一个新字符串,在当前字符串视图的开头填充空格来达到指定的总长度。
公共方法 PadLeft(Int32, Char) 返回一个新字符串,在当前字符串视图的开头填充指定字符来达到指定的总长度。
公共方法 PadRight(Int32) 返回一个新字符串,在当前字符串视图的末尾填充空格来达到指定的总长度。
公共方法 PadRight(Int32, Char) 返回一个新字符串,在当前字符串视图的末尾填充指定字符来达到指定的总长度。
公共方法 Remove(Int32) 返回删除当前字符串视图中指定位置之后所有字符的新字符串视图。
公共方法 Remove(Int32, Int32) 返回删除当前字符串视图中指定位置之后指定个数字符的新字符串视图。
公共方法 Replace(Char, Char) 返回一个新的字符串视图,将当前字符串视图中的指定字符替换为其它字符。
公共方法 Replace(String, String) 返回一个新的字符串视图,将当前字符串视图中的指定字符串替换为其它字符串。
公共方法 Replace(String, String, StringComparison) 返回一个新的字符串视图,将当前字符串视图中的指定字符串替换为其它字符串。
公共方法 Replace(String, String, Boolean, CultureInfo) 返回一个新的字符串视图,将当前字符串视图中的指定字符串替换为其它字符串。
公共方法 ReplaceLineEndings() 将当前字符串视图中的所有换行序列替换为 NewLine
公共方法 ReplaceLineEndings(String) 将当前字符串视图中的所有换行序列替换为 replacementText
公共方法 Slice 返回从指定位置开始指定长度的子字符串视图。
公共方法 Split(Char[]) 使用指定的分隔符将字符串视图拆分为子字符串视图。
公共方法 Split(Char, StringSplitOptions) 使用指定的分隔符将字符串视图拆分为子字符串视图。
公共方法 Split(Char[], StringSplitOptions) 使用指定的分隔符将字符串视图拆分为子字符串视图。
公共方法 Split(String, StringSplitOptions) 使用指定的分隔符将字符串视图拆分为子字符串视图。
公共方法 Split(String[], StringSplitOptions) 使用指定的分隔符将字符串视图拆分为子字符串视图。
公共方法 Split(Char, Int32, StringSplitOptions) 使用指定的分隔符将字符串视图拆分为子字符串视图。
公共方法 Split(Char[], Int32, StringSplitOptions) 使用指定的分隔符将字符串视图拆分为子字符串视图。
公共方法 Split(String, Int32, StringSplitOptions) 使用指定的分隔符将字符串视图拆分为子字符串视图。
公共方法 Split(String[], Int32, StringSplitOptions) 使用指定的分隔符将字符串视图拆分为子字符串视图。
公共方法 StartsWith(Char) 返回当前字符串视图的开头是否与指定的字符匹配。
公共方法 StartsWith(ReadOnlySpan(Char)) 返回当前字符串视图的开头是否与指定的字符串匹配。
公共方法 StartsWith(ReadOnlySpan(Char), StringComparison) 返回当前字符串视图的开头是否与指定的字符串匹配。
公共方法 Substring(Int32) 返回从指定位置开始的子字符串视图。
公共方法 Substring(Int32, Int32) 返回从指定位置开始指定长度的子字符串视图。
公共方法 ToCharArray 将当前字符串视图中的字符复制到字符数组。
公共方法 ToLower() 返回当前字符串视图的小写形式。
公共方法 ToLower(CultureInfo) 返回当前字符串视图的小写形式。
公共方法 ToLowerInvariant 返回当前字符串视图的小写形式,使用固定区域性的大小写规则。
公共方法 ToString 返回当前对象的字符串表示形式。 (重写 ValueType.ToString().)
公共方法 ToUpper() 返回当前字符串视图的大写形式。
公共方法 ToUpper(CultureInfo) 返回当前字符串视图的大写形式。
公共方法 ToUpperInvariant 返回当前字符串视图的大写形式,使用固定区域性的大小写规则。
公共方法 Trim() 从当前字符串视图删除所有前导和尾随空白字符。
公共方法 Trim(Char) 从当前字符串视图删除指定字符的前导和尾随匹配项。
公共方法 Trim(Char[]) 从当前字符串视图删除指定字符数组的前导和尾随匹配项。
公共方法 TrimEnd() 从当前字符串视图删除所有尾随空白字符。
公共方法 TrimEnd(Char) 从当前字符串视图删除指定字符的尾随匹配项。
公共方法 TrimEnd(Char[]) 从当前字符串视图删除指定字符数组的尾随匹配项。
公共方法 TrimStart() 从当前字符串视图删除所有前导空白字符。
公共方法 TrimStart(Char) 从当前字符串视图删除指定字符的前导匹配项。
公共方法 TrimStart(Char[]) 从当前字符串视图删除指定字符数组的前导匹配项。
公共方法 TryConcat 尝试连接指定的字符串视图。
公共方法 TryCopyTo 将当前字符串视图的内容复制到目标范围。
  Back to Top

扩展方法

 

名称 说明
公共扩展器方法 IsDistinct(Char) 判断序列中是否不包含重复元素。 (由 EnumerableUtil 定义。)
公共扩展器方法 UnicodeEscape 返回当前字符串视图的 Unicode 转义字符串。 (由 StringUtil 定义。)
公共扩展器方法 UnicodeUnescape 将字符串视图中的 \u,\U 和 \x 转义转换为对应的字符。 (由 StringUtil 定义。)
  Back to Top

参见

Reference

StringView 结构
Cyjb 命名空间

⚠️ **GitHub.com Fallback** ⚠️