String 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将文本表示为 UTF-16 代码单元的序列。
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, IParsable<System::String ^>, ISpanParsable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IConvertible, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, IParsable<string>, ISpanParsable<string>, System.Collections.Generic.IEnumerable<char>
[System.Serializable]
public sealed class String : ICloneable, IComparable, IConvertible, System.Collections.IEnumerable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.IEnumerable
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
type string = class
interface seq<char>
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
type string = class
interface seq<char>
interface IEnumerable
interface ICloneable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
type string = class
interface seq<char>
interface IEnumerable
interface ICloneable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
interface IParsable<string>
interface ISpanParsable<string>
type string = class
interface seq<char>
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
interface ICloneable
[<System.Serializable>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IComparable<string>
interface seq<char>
interface IEnumerable
interface IEquatable<string>
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IEnumerable
interface IComparable<string>
interface seq<char>
interface IEquatable<string>
type string = class
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IEquatable<string>
type string = class
interface IComparable
interface IComparable<string>
interface IEquatable<string>
interface seq<char>
interface IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String), IParsable(Of String), ISpanParsable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IConvertible, IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable, IEquatable(Of String)
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable(Of Char), IEquatable(Of String)
- 继承
-
String
- 属性
- 实现
注解
有关此 API 的详细信息,请参阅 String 的补充 API 备注。
构造函数
String(Char*) |
将 String 类的新实例初始化为由指向 Unicode 字符数组的指定指针指示的值。 |
String(Char*, Int32, Int32) |
将 String 类的新实例初始化为由指向 Unicode 字符数组的指定指针指示的值、该数组内的起始字符位置和一个长度指示的值。 |
String(Char, Int32) |
将 String 类的新实例初始化为由重复指定次数的指定 Unicode 字符指示的值。 |
String(Char[]) |
将 String 类的新实例初始化为指定字符数组中指示的 Unicode 字符。 |
String(Char[], Int32, Int32) |
将 String 类的新实例初始化为由 Unicode 字符数组、该数组内的起始字符位置和一个长度指示的值。 |
String(ReadOnlySpan<Char>) |
将 String 类的新实例初始化为指定只读范围中指示的 Unicode 字符。 |
String(SByte*) |
将 String 类的新实例初始化为由指向 8 位有符号整数数组的指针指示的值。 |
String(SByte*, Int32, Int32) |
将 String 类的新实例初始化为由指向 8 位有符号整数数组的指定指针、该数组内的起始位置和一个长度指示的值。 |
String(SByte*, Int32, Int32, Encoding) |
将 String 的新实例初始化为由指向 8 位有符号整数数组的指定指针、该数组内的起始位置、长度以及 Encoding 对象指示的值。 |
字段
Empty |
表示空字符串。 此字段为只读。 |
属性
Chars[Int32] | |
Length |
获取当前 String 对象中的字符数。 |
方法
Clone() |
返回对此 String实例的引用。 |
Compare(String, Int32, String, Int32, Int32) |
比较两个指定的 String 对象的子字符串,并返回一个指示二者在排序顺序中的相对位置的整数。 |
Compare(String, Int32, String, Int32, Int32, Boolean) |
比较两个指定的 String 对象的子字符串(忽略或考虑其大小写),并返回一个整数,指示二者在排序顺序中的相对位置。 |
Compare(String, Int32, String, Int32, Int32, Boolean, CultureInfo) |
比较两个指定的 String 对象(其中忽略或考虑其大小写,并使用区域性特定的信息干预比较),并返回一个整数,指示二者在排序顺序中的相对位置。 |
Compare(String, Int32, String, Int32, Int32, CultureInfo, CompareOptions) |
对两个指定 String 对象的子字符串进行比较,使用指定的比较选项和区域性特定的信息来影响比较,并返回一个整数,该整数指示这两个子字符串在排序顺序中的关系。 |
Compare(String, Int32, String, Int32, Int32, StringComparison) |
使用指定的规则比较两个指定的 String 对象的子字符串,并返回一个整数,指示二者在排序顺序中的相对位置。 |
Compare(String, String) |
比较两个指定的 String 对象,并返回一个指示二者在排序顺序中的相对位置的整数。 |
Compare(String, String, Boolean) |
比较两个指定的 String 对象(其中忽略或考虑其大小写),并返回一个整数,指示二者在排序顺序中的相对位置。 |
Compare(String, String, Boolean, CultureInfo) |
比较两个指定的 String 对象(其中忽略或考虑其大小写,并使用区域性特定的信息干预比较),并返回一个整数,指示二者在排序顺序中的相对位置。 |
Compare(String, String, CultureInfo, CompareOptions) |
对两个指定的 String 对象进行比较,使用指定的比较选项和区域性特定的信息来影响比较,并返回一个整数,该整数指示这两个字符串在排序顺序中的关系。 |
Compare(String, String, StringComparison) |
使用指定的规则比较两个指定的 String 对象,并返回一个整数,指示二者在排序顺序中的相对位置。 |
CompareOrdinal(String, Int32, String, Int32, Int32) | |
CompareOrdinal(String, String) | |
CompareTo(Object) |
将此实例与指定的 Object 进行比较,并指示此实例在排序顺序中是位于指定的 Object 之前、之后还是与其出现在同一位置。 |
CompareTo(String) |
将此实例与指定的 String 对象进行比较,并指示此实例在排序顺序中是位于指定的字符串之前、之后还是与其出现在同一位置。 |
Concat(IEnumerable<String>) |
串联类型为 IEnumerable<T> 的 String 构造集合的成员。 |
Concat(Object) |
创建指定对象的字符串表示形式。 |
Concat(Object, Object) |
连接两个指定对象的字符串表示形式。 |
Concat(Object, Object, Object) |
连接三个指定对象的字符串表示形式。 |
Concat(Object, Object, Object, Object) |
将四个指定对象的字符串表示形式与可选变量长度参数列表中指定的任何对象串联起来。 |
Concat(Object[]) |
连接指定 Object 数组中的元素的字符串表示形式。 |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
连接两个指定的只读字符范围的字符串表示形式。 |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
连接三个指定的只读字符范围的字符串表示形式。 |
Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
连接四个指定的只读字符范围的字符串表示形式。 |
Concat(ReadOnlySpan<Object>) |
将文本表示为 UTF-16 代码单元的序列。 |
Concat(ReadOnlySpan<String>) |
将文本表示为 UTF-16 代码单元的序列。 |
Concat(String, String) |
连接 String 的两个指定实例。 |
Concat(String, String, String) |
连接 String 的三个指定实例。 |
Concat(String, String, String, String) |
连接 String 的四个指定实例。 |
Concat(String[]) |
连接指定的 String 数组的元素。 |
Concat<T>(IEnumerable<T>) |
串联 IEnumerable<T> 实现的成员。 |
Contains(Char) |
返回一个值,该值指示指定的字符是否出现在此字符串中。 |
Contains(Char, StringComparison) |
使用指定的比较规则返回一个值,该值指示指定的字符是否出现在此字符串中。 |
Contains(String) |
返回一个值,该值指示指定的子串是否出现在此字符串中。 |
Contains(String, StringComparison) |
使用指定的比较规则返回一个值,该值指示指定的字符串是否出现在此字符串中。 |
Copy(String) |
已过时.
|
CopyTo(Int32, Char[], Int32, Int32) |
将指定数目的字符从此实例中的指定位置复制到 Unicode 字符数组中的指定位置。 |
CopyTo(Span<Char>) |
将此字符串的内容复制到目标范围。 |
Create(IFormatProvider, DefaultInterpolatedStringHandler) |
通过使用指定的提供程序控制指定内插字符串的格式,创建新字符串。 |
Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler) |
通过使用指定的提供程序控制指定内插字符串的格式,创建新字符串。 |
Create<TState>(Int32, TState, SpanAction<Char,TState>) |
创建一个具有特定长度的新字符串,并在创建后使用指定的回叫对其进行初始化。 |
EndsWith(Char) |
确定此字符串实例的结尾是否与指定的字符匹配。 |
EndsWith(String) |
确定此字符串实例的结尾是否与指定的字符串匹配。 |
EndsWith(String, Boolean, CultureInfo) |
确定在使用指定的区域性进行比较时此字符串实例的结尾是否与指定的字符串匹配。 |
EndsWith(String, StringComparison) |
确定使用指定的比较选项进行比较时此字符串实例的结尾是否与指定的字符串匹配。 |
EnumerateRunes() |
从此字符串返回 Rune 的枚举。 |
Equals(Object) |
确定此实例是否与指定的对象(也必须是 String 对象)具有相同的值。 |
Equals(String) |
确定此实例是否与另一个指定的 String 对象具有相同的值。 |
Equals(String, String) |
确定两个指定的 String 对象是否具有相同的值。 |
Equals(String, String, StringComparison) |
确定两个指定的 String 对象是否具有相同的值。 参数指定区域性、大小写以及比较所用的排序规则。 |
Equals(String, StringComparison) |
确定此字符串是否与另一个指定的 String 对象具有相同的值。 参数指定区域性、大小写以及比较所用的排序规则。 |
Format(IFormatProvider, CompositeFormat, Object[]) |
将 中的 CompositeFormat 一个或多个格式项替换为指定格式的相应对象的字符串表示形式。 |
Format(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>) |
将 中的 CompositeFormat 一个或多个格式项替换为指定格式的相应对象的字符串表示形式。 |
Format(IFormatProvider, String, Object) |
将指定字符串中的一个或多个格式项替换为对应对象的字符串表示形式。 参数提供区域性特定的格式设置信息。 |
Format(IFormatProvider, String, Object, Object) |
将字符串中的格式项替换为两个指定对象的字符串表示形式。 参数提供区域性特定的格式设置信息。 |
Format(IFormatProvider, String, Object, Object, Object) |
将字符串中的格式项替换为三个指定对象的字符串表示形式。 参数提供区域性特定的格式设置信息。 |
Format(IFormatProvider, String, Object[]) |
将字符串中的格式项替换为指定数组中相应对象的字符串表示形式。 参数提供区域性特定的格式设置信息。 |
Format(IFormatProvider, String, ReadOnlySpan<Object>) |
将文本表示为 UTF-16 代码单元的序列。 |
Format(String, Object) |
将字符串中的一个或多个格式项替换为指定对象的字符串表示形式。 |
Format(String, Object, Object) |
将字符串中的格式项替换为两个指定对象的字符串表示形式。 |
Format(String, Object, Object, Object) |
将字符串中的格式项替换为三个指定对象的字符串表示形式。 |
Format(String, Object[]) |
将指定字符串中的格式项替换为指定数组中相应对象的字符串表示形式。 |
Format(String, ReadOnlySpan<Object>) |
将文本表示为 UTF-16 代码单元的序列。 |
Format<TArg0,TArg1,TArg2>(IFormatProvider, CompositeFormat, TArg0, TArg1, TArg2) |
将 中的 CompositeFormat 格式项替换为指定格式的相应对象的字符串表示形式。 |
Format<TArg0,TArg1>(IFormatProvider, CompositeFormat, TArg0, TArg1) |
将 中的 CompositeFormat 格式项替换为指定格式的相应对象的字符串表示形式。 |
Format<TArg0>(IFormatProvider, CompositeFormat, TArg0) |
将 中的 CompositeFormat 格式项替换为指定格式的相应对象的字符串表示形式。 |
GetEnumerator() |
检索一个可以循环访问此字符串中的每个字符的对象。 |
GetHashCode() |
返回该字符串的哈希代码。 |
GetHashCode(ReadOnlySpan<Char>) |
返回所提供的只读字符范围的哈希代码。 |
GetHashCode(ReadOnlySpan<Char>, StringComparison) |
使用指定的规则返回所提供的只读字符范围的哈希代码。 |
GetHashCode(StringComparison) |
使用指定的规则返回此字符串的哈希代码。 |
GetPinnableReference() |
返回对索引 0 处字符串的元素的引用。 此方法旨在支持 .NET 编译器,而不是由用户代码调用。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
GetTypeCode() | |
IndexOf(Char) |
报告指定 Unicode 字符在此字符串中的第一个匹配项的从零开始的索引。 |
IndexOf(Char, Int32) |
报告指定 Unicode 字符在此字符串中的第一个匹配项的从零开始的索引。 该搜索从指定字符位置开始。 |
IndexOf(Char, Int32, Int32) |
报告指定字符在此实例中的第一个匹配项的从零开始的索引。 搜索从指定字符位置开始,并检查指定数量的字符位置。 |
IndexOf(Char, StringComparison) |
报告指定 Unicode 字符在此字符串中的第一个匹配项的从零开始的索引。 一个参数指定要用于指定字符的搜索类型。 |
IndexOf(String) |
报告指定字符串在此实例中的第一个匹配项的从零开始的索引。 |
IndexOf(String, Int32) |
报告指定字符串在此实例中的第一个匹配项的从零开始的索引。 该搜索从指定字符位置开始。 |
IndexOf(String, Int32, Int32) |
报告指定字符串在此实例中的第一个匹配项的从零开始的索引。 搜索从指定字符位置开始,并检查指定数量的字符位置。 |
IndexOf(String, Int32, Int32, StringComparison) |
报告指定的字符串在当前 String 对象中的第一个匹配项的从零开始的索引。 参数指定当前字符串中的起始搜索位置、要搜索的当前字符串中的字符数量,以及要用于指定字符串的搜索类型。 |
IndexOf(String, Int32, StringComparison) |
报告指定的字符串在当前 String 对象中的第一个匹配项的从零开始的索引。 参数指定当前字符串中的起始搜索位置以及用于指定字符串的搜索类型。 |
IndexOf(String, StringComparison) |
报告指定的字符串在当前 String 对象中的第一个匹配项的从零开始的索引。 一个参数指定要用于指定字符串的搜索类型。 |
IndexOfAny(Char[]) |
报告指定 Unicode 字符数组中的任意字符在此实例中第一个匹配项的从零开始的索引。 |
IndexOfAny(Char[], Int32) |
报告指定 Unicode 字符数组中的任意字符在此实例中第一个匹配项的从零开始的索引。 该搜索从指定字符位置开始。 |
IndexOfAny(Char[], Int32, Int32) |
报告指定 Unicode 字符数组中的任意字符在此实例中第一个匹配项的从零开始的索引。 搜索从指定字符位置开始,并检查指定数量的字符位置。 |
Insert(Int32, String) |
返回一个新的字符串,在此实例中的指定的索引位置插入指定的字符串。 |
Intern(String) |
检索系统对指定 String 的引用。 |
IsInterned(String) |
检索对指定 String 的引用。 |
IsNormalized() |
指示此字符串是否符合 Unicode 范式 C。 |
IsNormalized(NormalizationForm) |
指示此字符串是否符合指定的 Unicode 范式。 |
IsNullOrEmpty(String) |
指示指定的字符串是 |
IsNullOrWhiteSpace(String) |
指示指定的字符串是 |
Join(Char, Object[]) |
连接对象数组的字符串表示形式,其中在每个成员之间使用指定的分隔符。 |
Join(Char, ReadOnlySpan<Object>) |
将文本表示为 UTF-16 代码单元的序列。 |
Join(Char, ReadOnlySpan<String>) |
将文本表示为 UTF-16 代码单元的序列。 |
Join(Char, String[]) |
连接字符串数组,其中在每个成员之间使用指定的分隔符。 |
Join(Char, String[], Int32, Int32) |
连接字符串数组,其中在每个成员之间使用指定的分隔符,并且从位于 |
Join(String, IEnumerable<String>) |
串联类型为 IEnumerable<T> 的 String 构造集合的成员,其中在每个成员之间使用指定的分隔符。 |
Join(String, Object[]) |
串联对象数组的各个元素,其中在每个元素之间使用指定的分隔符。 |
Join(String, ReadOnlySpan<Object>) |
将文本表示为 UTF-16 代码单元的序列。 |
Join(String, ReadOnlySpan<String>) |
将文本表示为 UTF-16 代码单元的序列。 |
Join(String, String[]) |
串联字符串数组的所有元素,其中在每个元素之间使用指定的分隔符。 |
Join(String, String[], Int32, Int32) |
串联字符串数组的指定元素,其中在每个元素之间使用指定的分隔符。 |
Join<T>(Char, IEnumerable<T>) |
串联集合的成员,其中在每个成员之间使用指定的分隔符。 |
Join<T>(String, IEnumerable<T>) |
串联集合的成员,其中在每个成员之间使用指定的分隔符。 |
LastIndexOf(Char) |
报告指定 Unicode 字符在此实例中的最后一个匹配项的从零开始的索引的位置。 |
LastIndexOf(Char, Int32) |
报告指定 Unicode 字符在此实例中的最后一个匹配项的从零开始的索引的位置。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。 |
LastIndexOf(Char, Int32, Int32) |
报告指定的 Unicode 字符在此实例内的子字符串中的最后一个匹配项的从零开始的索引的位置。 搜索在指定字符位置的数目的字符串开始时,开始指定字符和其后面的位置。 |
LastIndexOf(String) |
报告指定字符串在此实例中的最后一个匹配项的从零开始的索引的位置。 |
LastIndexOf(String, Int32) |
报告指定字符串在此实例中的最后一个匹配项的从零开始的索引的位置。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。 |
LastIndexOf(String, Int32, Int32) |
报告指定字符串在此实例中的最后一个匹配项的从零开始的索引的位置。 搜索在指定字符位置的数目的字符串开始时,开始指定字符和其后面的位置。 |
LastIndexOf(String, Int32, Int32, StringComparison) |
报告指定字符串在此实例中的最后一个匹配项的从零开始的索引的位置。 搜索在所指定的字符位置的数目的字符串开始时,开始指定字符和其后面的位置。 一个参数指定要执行搜索指定字符串的比较类型。 |
LastIndexOf(String, Int32, StringComparison) |
报告指定字符串在当前 String 对象中最后一个匹配项的从零开始的索引。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。 一个参数指定要执行搜索指定字符串的比较类型。 |
LastIndexOf(String, StringComparison) |
报告指定字符串在当前 String 对象中最后一个匹配项的从零开始的索引。 一个参数指定要用于指定字符串的搜索类型。 |
LastIndexOfAny(Char[]) |
报告在 Unicode 数组中指定的一个或多个字符在此实例中的最后一个匹配项的从零开始的索引的位置。 |
LastIndexOfAny(Char[], Int32) |
报告在 Unicode 数组中指定的一个或多个字符在此实例中的最后一个匹配项的从零开始的索引的位置。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。 |
LastIndexOfAny(Char[], Int32, Int32) |
报告在 Unicode 数组中指定的一个或多个字符在此实例中的最后一个匹配项的从零开始的索引的位置。 搜索在指定字符位置的数目的字符串开始时,开始指定字符和其后面的位置。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
Normalize() |
返回一个新字符串,其文本值与此字符串相同,但其二进制表示形式符合 Unicode 范式 C。 |
Normalize(NormalizationForm) |
返回一个新字符串,其文本值与此字符串相同,但其二进制表示形式符合指定的 Unicode 范式。 |
PadLeft(Int32) |
返回一个新字符串,该字符串通过在此实例中的字符左侧填充空格来达到指定的总长度,从而实现右对齐。 |
PadLeft(Int32, Char) |
返回一个新字符串,该字符串通过在此实例中的字符左侧填充指定的 Unicode 字符来达到指定的总长度,从而使这些字符右对齐。 |
PadRight(Int32) |
返回一个新字符串,该字符串通过在此字符串中的字符右侧填充空格来达到指定的总长度,从而使这些字符左对齐。 |
PadRight(Int32, Char) |
返回一个新字符串,该字符串通过在此字符串中的字符右侧填充指定的 Unicode 字符来达到指定的总长度,从而使这些字符左对齐。 |
Remove(Int32) |
返回当前实例中从指定位置到最后位置的所有以删除的字符的新字符串。 |
Remove(Int32, Int32) |
返回指定数量字符在当前这个实例起始点在已删除的指定的位置的新字符串。 |
Replace(Char, Char) |
返回一个新字符串,其中此实例中出现的所有指定 Unicode 字符都替换为另一个指定的 Unicode 字符。 |
Replace(String, String) |
返回一个新字符串,其中当前实例中出现的所有指定字符串都替换为另一个指定的字符串。 |
Replace(String, String, Boolean, CultureInfo) |
返回一个新字符串,其中当前实例中出现的所有指定字符串都使用提供的区域性和区分大小写属性替换为另一个指定的字符串。 |
Replace(String, String, StringComparison) |
返回一个新字符串,其中当前实例中出现的所有指定字符串都使用提供的比较类型替换为另一个指定的字符串。 |
ReplaceLineEndings() |
将当前字符串中的所有换行序列替换为 NewLine。 |
ReplaceLineEndings(String) |
将当前字符串中的所有换行序列替换为 |
Split(Char, Int32, StringSplitOptions) |
基于指定的分隔字符和(可选)选项将字符串拆分为最大数量的子字符串。 根据提供的字符分隔符将字符串拆分为最大数量的子字符串,可以选择忽略结果中的空子字符串。 |
Split(Char, StringSplitOptions) |
根据指定的分隔符和(可选)选项将字符串拆分为子字符串。 |
Split(Char[]) |
根据指定的分隔字符将字符串拆分为子字符串。 |
Split(Char[], Int32) |
根据指定的分隔符将字符串拆分为最大数量的子字符串。 |
Split(Char[], Int32, StringSplitOptions) |
基于指定的分隔字符和(可选)选项将字符串拆分为最大数量的子字符串。 |
Split(Char[], StringSplitOptions) |
根据指定的分隔字符和选项将字符串拆分为子字符串。 |
Split(ReadOnlySpan<Char>) |
将文本表示为 UTF-16 代码单元的序列。 |
Split(String, Int32, StringSplitOptions) |
基于指定的分隔字符串和(可选)选项将字符串拆分为最大数量的子字符串。 |
Split(String, StringSplitOptions) |
根据提供的字符串分隔符将字符串拆分为多个子字符串。 |
Split(String[], Int32, StringSplitOptions) |
基于指定的分隔字符串和(可选)选项将字符串拆分为最大数量的子字符串。 |
Split(String[], StringSplitOptions) |
基于指定的分隔字符串和(可选)选项将字符串拆分为子字符串。 |
StartsWith(Char) |
确定此字符串实例是否以指定字符开始。 |
StartsWith(String) |
确定此字符串实例的开头是否与指定的字符串匹配。 |
StartsWith(String, Boolean, CultureInfo) |
确定在使用指定的区域性进行比较时此字符串实例的开头是否与指定的字符串匹配。 |
StartsWith(String, StringComparison) |
确定在使用指定的比较选项进行比较时此字符串实例的开头是否与指定的字符串匹配。 |
Substring(Int32) |
从此实例检索子字符串。 子字符串在指定的字符位置开始并一直到该字符串的末尾。 |
Substring(Int32, Int32) |
从此实例检索子字符串。 子字符串从指定的字符位置开始且具有指定的长度。 |
ToCharArray() |
将此实例中的字符复制到 Unicode 字符数组。 |
ToCharArray(Int32, Int32) |
将此实例中的指定子字符串内的字符复制到 Unicode 字符数组。 |
ToLower() |
返回此字符串转换为小写形式的副本。 |
ToLower(CultureInfo) |
根据指定区域性的大小写规则返回此字符串转换为小写形式的副本。 |
ToLowerInvariant() |
返回此 String 对象的转换为小写形式的副本,返回时使用固定区域性的大小写规则。 |
ToString() |
返回 String 的此实例;不执行实际转换。 |
ToString(IFormatProvider) |
返回 String 的此实例;不执行实际转换。 |
ToUpper() |
返回此字符串转换为大写形式的副本。 |
ToUpper(CultureInfo) |
根据指定区域性的大小写规则返回此字符串转换为大写形式的副本。 |
ToUpperInvariant() |
返回此 String 对象的转换为大写形式的副本,返回时使用固定区域性的大小写规则。 |
Trim() |
从当前字符串删除所有前导空白字符和尾随空白字符。 |
Trim(Char) |
从当前字符串删除字符的所有前导实例和尾随实例。 |
Trim(Char[]) |
从当前字符串删除数组中指定的一组字符的所有前导匹配项和尾随匹配项。 |
Trim(ReadOnlySpan<Char>) |
将文本表示为 UTF-16 代码单元的序列。 |
TrimEnd() |
从当前字符串删除所有尾随空白字符。 |
TrimEnd(Char) |
从当前字符串删除字符的所有尾随匹配项。 |
TrimEnd(Char[]) |
从当前字符串删除数组中指定的一组字符的所有尾随匹配项。 |
TrimEnd(ReadOnlySpan<Char>) |
将文本表示为 UTF-16 代码单元的序列。 |
TrimStart() |
从当前字符串删除所有前导空白字符。 |
TrimStart(Char) |
删除当前字符串中的指定字符的所有前导匹配项。 |
TrimStart(Char[]) |
从当前字符串删除数组中指定的一组字符的所有前导匹配项。 |
TrimStart(ReadOnlySpan<Char>) |
将文本表示为 UTF-16 代码单元的序列。 |
TryCopyTo(Span<Char>) |
将此字符串的内容复制到目标范围。 |
运算符
Equality(String, String) |
确定两个指定的字符串是否具有相同的值。 |
Implicit(String to ReadOnlySpan<Char>) |
定义给定字符串到只读字符范围的隐式转换。 |
Inequality(String, String) |
确定两个指定的字符串是否具有不同的值。 |
显式接口实现
扩展方法
适用于
线程安全性
此类型是线程安全的。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈