String 方法
String 类型公开以下成员。
显示:
名称 | 说明 | |
---|---|---|
Clone | 返回对此 String 实例的引用。 | |
Compare(String, String) | 比较两个指定的 String 对象,并返回一个指示二者在排序顺序中的相对位置的整数。 | |
Compare(String, String, Boolean) | 比较两个指定的 String 对象(其中忽略或考虑其大小写),并返回一个整数,指示二者在排序顺序中的相对位置。 | |
Compare(String, String, StringComparison) | 使用指定的规则比较两个指定的 String 对象,并返回一个整数,指示二者在排序顺序中的相对位置。 | |
Compare(String, String, Boolean, CultureInfo) | 比较两个指定的 String 对象(其中忽略或考虑其大小写,并使用区域性特定的信息干预比较),并返回一个整数,指示二者在排序顺序中的相对位置。 | |
Compare(String, String, CultureInfo, CompareOptions) | 对两个指定的 String 对象进行比较,使用指定的比较选项和区域性特定的信息来影响比较,并返回一个整数,该整数指示这两个字符串在排序顺序中的关系。 | |
Compare(String, Int32, String, Int32, Int32) | 对两个指定的 String 对象的子字符串进行比较,并返回一个指示二者在排序顺序中的相对位置的整数。 | |
Compare(String, Int32, String, Int32, Int32, Boolean) | 比较两个指定的 String 对象的子字符串(忽略或考虑其大小写),并返回一个整数,指示二者在排序顺序中的相对位置。 | |
Compare(String, Int32, String, Int32, Int32, StringComparison) | 使用指定的规则比较两个指定的 String 对象的子字符串,并返回一个整数,指示二者在排序顺序中的相对位置。 | |
Compare(String, Int32, String, Int32, Int32, Boolean, CultureInfo) | 比较两个指定的 String 对象的子字符串(其中忽略或考虑其大小写,并使用区域性特定的信息干预比较),并返回一个整数,指示二者在排序顺序中的相对位置。 | |
Compare(String, Int32, String, Int32, Int32, CultureInfo, CompareOptions) | 对两个指定 String 对象的子字符串进行比较,使用指定的比较选项和区域性特定的信息来影响比较,并返回一个整数,该整数指示这两个子字符串在排序顺序中的关系。 | |
CompareOrdinal(String, String) | 通过计算每个字符串中相应 Char 对象的数值来比较两个指定的 String 对象。 | |
CompareOrdinal(String, Int32, String, Int32, Int32) | 通过计算两个指定的 String 对象的每个子字符串中相应 Char 对象的数值比较子字符串。 | |
CompareTo(Object) | 将此实例与指定的 Object 进行比较,并指示此实例在排序顺序中是位于指定的 Object 之前、之后还是与其出现在同一位置。 | |
CompareTo(String) | 将此实例与指定的 String 对象进行比较,并指示此实例在排序顺序中是位于指定的 String 之前、之后还是与其出现在同一位置。 | |
Concat(Object) | 创建指定对象的字符串表示形式。 | |
Concat(Object[]) | 连接指定 Object 数组中的元素的字符串表示形式。 | |
Concat(IEnumerable<String>) | 串联类型为 String 的 IEnumerable<T> 构造集合的成员。 | |
Concat(String[]) | 连接指定的 String 数组的元素。 | |
Concat(Object, Object) | 连接两个指定对象的字符串表示形式。 | |
Concat(String, String) | 连接 String 的两个指定实例。 | |
Concat(Object, Object, Object) | 连接三个指定对象的字符串表示形式。 | |
Concat(String, String, String) | 连接 String 的三个指定实例。 | |
Concat(Object, Object, Object, Object) | 将四个指定对象的字符串表示形式与可选变量长度参数列表中指定的任何对象串联起来。 | |
Concat(String, String, String, String) | 连接 String 的四个指定实例。 | |
Concat<T>(IEnumerable<T>) | 串联 IEnumerable<T> 实现的成员。 | |
Contains | 返回一个值,该值指示指定的子串是否出现在此字符串中。 | |
Copy | 创建一个与指定的 String 具有相同值的 String 的新实例。 | |
CopyTo | 将指定数目的字符从此实例中的指定位置复制到 Unicode 字符数组中的指定位置。 | |
EndsWith(String) | 确定此字符串实例的结尾是否与指定的字符串匹配。 | |
EndsWith(String, StringComparison) | 确定使用指定的比较选项进行比较时此字符串实例的结尾是否与指定的字符串匹配。 | |
EndsWith(String, Boolean, CultureInfo) | 确定在使用指定的区域性进行比较时此字符串实例的结尾是否与指定的字符串匹配。 | |
Equals(Object) | 确定此实例是否与指定的对象(也必须是 String 对象)具有相同的值。 (重写Object.Equals(Object)。) | |
Equals(String) | 确定此实例是否与另一个指定的 String 对象具有相同的值。 | |
Equals(String, String) | 确定两个指定的 String 对象是否具有相同的值。 | |
Equals(String, StringComparison) | 确定此字符串是否与指定的 String 对象具有相同的值。 参数指定区域性、大小写以及比较所用的排序规则。 | |
Equals(String, String, StringComparison) | 确定两个指定的 String 对象是否具有相同的值。 参数指定区域性、大小写以及比较所用的排序规则。 | |
Format(String, Object) | 将指定字符串中的一个或多个格式项替换为指定对象的字符串表示形式。 | |
Format(String, Object[]) | 将指定字符串中的格式项替换为指定数组中相应对象的字符串表示形式。 | |
Format(IFormatProvider, String,Object[]) | 将指定字符串中的格式项替换为指定数组中相应对象的字符串表示形式。 参数提供区域性特定的格式设置信息。 | |
Format(String, Object, Object) | 将指定字符串中的格式项替换为两个指定对象的字符串表示形式。 | |
Format(String, Object, Object, Object) | 将指定字符串中的格式项替换为三个指定对象的字符串表示形式。 | |
GetEnumerator | 检索一个可以循环访问此字符串中的每个字符的对象。 | |
GetHashCode | 返回该字符串的哈希代码。 (重写 Object.GetHashCode()。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
GetTypeCode | 返回类 String 的 TypeCode。 | |
IndexOf(Char) | 报告指定 Unicode 字符在此字符串中的第一个匹配项的从零开始的索引。 | |
IndexOf(String) | 报告指定字符串在此实例中的第一个匹配项的从零开始的索引。 | |
IndexOf(Char, Int32) | 报告指定 Unicode 字符在此字符串中的第一个匹配项的从零开始的索引。 该搜索从指定字符位置开始。 | |
IndexOf(String, Int32) | 报告指定字符串在此实例中的第一个匹配项的从零开始的索引。 该搜索从指定字符位置开始。 | |
IndexOf(String, StringComparison) | 报告指定的字符串在当前 String 对象中的第一个匹配项的从零开始的索引。 一个参数指定要用于指定字符串的搜索类型。 | |
IndexOf(Char, Int32, Int32) | 报告指定字符在此实例中的第一个匹配项的从零开始的索引。 搜索从指定字符位置开始,并检查指定数量的字符位置。 | |
IndexOf(String, Int32, Int32) | 报告指定字符串在此实例中的第一个匹配项的从零开始的索引。 搜索从指定字符位置开始,并检查指定数量的字符位置。 | |
IndexOf(String, Int32, StringComparison) | 报告指定的字符串在当前 String 对象中的第一个匹配项的从零开始的索引。 参数指定当前字符串中的起始搜索位置以及用于指定字符串的搜索类型。 | |
IndexOf(String, Int32, Int32, StringComparison) | 报告指定的字符串在当前 String 对象中的第一个匹配项的从零开始的索引。 参数指定当前字符串中的起始搜索位置、要搜索的当前字符串中的字符数量,以及要用于指定字符串的搜索类型。 | |
IndexOfAny(Char[]) | 报告指定 Unicode 字符数组中的任意字符在此实例中第一个匹配项的从零开始的索引。 | |
IndexOfAny(Char[], Int32) | 报告指定 Unicode 字符数组中的任意字符在此实例中第一个匹配项的从零开始的索引。 该搜索从指定字符位置开始。 | |
IndexOfAny(Char[], Int32, Int32) | 报告指定 Unicode 字符数组中的任意字符在此实例中第一个匹配项的从零开始的索引。 搜索从指定字符位置开始,并检查指定数量的字符位置。 | |
Insert | 返回一个新的字符串,在此实例中的指定的索引位置插入指定的字符串。 | |
Intern | 检索系统对指定 String 的引用。 | |
IsInterned | 检索对指定 String 的引用。 | |
IsNormalized() | 指示此字符串是否符合 Unicode 范式 C。 | |
IsNormalized(NormalizationForm) | 指示此字符串是否符合指定的 Unicode 范式。 | |
IsNullOrEmpty | 指示指定的字符串是 null 还是 Empty 字符串。 | |
IsNullOrWhiteSpace | 指示指定的字符串是 null、空还是仅由空白字符组成。 | |
Join(String, IEnumerable<String>) | 串联类型为 String 的 IEnumerable<T> 构造集合的成员,其中在每个成员之间使用指定的分隔符。 | |
Join(String, Object[]) | 串联对象数组的各个元素,其中在每个元素之间使用指定的分隔符。 | |
Join(String, String[]) | 串联字符串数组的所有元素,其中在每个元素之间使用指定的分隔符。 | |
Join(String, String[], Int32, Int32) | 串联字符串数组的指定元素,其中在每个元素之间使用指定的分隔符。 | |
Join<T>(String, IEnumerable<T>) | 串联集合的成员,其中在每个成员之间使用指定的分隔符。 | |
LastIndexOf(Char) | 报告指定 Unicode 字符在此实例中的最后一个匹配项的从零开始的索引的位置。 | |
LastIndexOf(String) | 报告指定字符串在此实例中的最后一个匹配项的从零开始的索引的位置。 | |
LastIndexOf(Char, Int32) | 报告指定 Unicode 字符在此实例中的最后一个匹配项的从零开始的索引的位置。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。 | |
LastIndexOf(String, Int32) | 报告指定字符串在此实例中的最后一个匹配项的从零开始的索引的位置。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。 | |
LastIndexOf(String, StringComparison) | 报告指定字符串在当前 String 对象中最后一个匹配项的从零开始的索引。 一个参数指定要用于指定字符串的搜索类型。 | |
LastIndexOf(Char, Int32, Int32) | 报告指定的 Unicode 字符在此实例内的子字符串中的最后一个匹配项的从零开始的索引的位置。 搜索在指定字符位置的数目的字符串开始时,开始指定字符和其后面的位置。 | |
LastIndexOf(String, Int32, Int32) | 报告指定字符串在此实例中的最后一个匹配项的从零开始的索引的位置。 搜索在指定字符位置的数目的字符串开始时,开始指定字符和其后面的位置。 | |
LastIndexOf(String, Int32, StringComparison) | 报告指定字符串在当前 String 对象中最后一个匹配项的从零开始的索引。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。 一个参数指定要执行搜索指定字符串的比较类型。 | |
LastIndexOf(String, Int32, Int32, StringComparison) | 报告指定字符串在此实例中的最后一个匹配项的从零开始的索引的位置。 搜索在所指定的字符位置的数目的字符串开始时,开始指定字符和其后面的位置。 一个参数指定要执行搜索指定字符串的比较类型。 | |
LastIndexOfAny(Char[]) | 报告在 Unicode 数组中指定的一个或多个字符在此实例中的最后一个匹配项的从零开始的索引的位置。 | |
LastIndexOfAny(Char[], Int32) | 报告在 Unicode 数组中指定的一个或多个字符在此实例中的最后一个匹配项的从零开始的索引的位置。 在指定的字符位置开始和在向后的右边该字符串的开头处理的搜索。 | |
LastIndexOfAny(Char[], Int32, Int32) | 报告在 Unicode 数组中指定的一个或多个字符在此实例中的最后一个匹配项的从零开始的索引的位置。 搜索在指定字符位置的数目的字符串开始时,开始指定字符和其后面的位置。 | |
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) | 返回一个新字符串,其中当前实例中出现的所有指定字符串都替换为另一个指定的字符串。 | |
Split(Char[]) | 返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。 | |
Split(Char[], Int32) | 返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。 参数指定返回的子字符串的最大数量。 | |
Split(Char[], StringSplitOptions) | 返回的字符串数组包含此字符串中的子字符串(由指定 Unicode 字符数组的元素分隔)。 参数指定是否返回空数组元素。 | |
Split(String[], StringSplitOptions) | 返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。 参数指定是否返回空数组元素。 | |
Split(Char[], Int32, StringSplitOptions) | 返回的字符串数组包含此字符串中的子字符串(由指定 Unicode 字符数组的元素分隔)。 参数指定要返回子字符串的最大数量,以及是否返回空数组元素。 | |
Split(String[], Int32, StringSplitOptions) | 返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。 参数指定要返回子字符串的最大数量,以及是否返回空数组元素。 | |
StartsWith(String) | 确定此字符串实例的开头是否与指定的字符串匹配。 | |
StartsWith(String, StringComparison) | 确定在使用指定的比较选项进行比较时此字符串实例的开头是否与指定的字符串匹配。 | |
StartsWith(String, Boolean, CultureInfo) | 确定在使用指定的区域性进行比较时此字符串实例的开头是否与指定的字符串匹配。 | |
Substring(Int32) | 从此实例检索子字符串。 子字符串在指定的字符位置开始并一直到该字符串的末尾。 | |
Substring(Int32, Int32) | 从此实例检索子字符串。 子字符串从指定的字符位置开始且具有指定的长度。 | |
ToCharArray() | 将此实例中的字符复制到 Unicode 字符数组。 | |
ToCharArray(Int32, Int32) | 将此实例中的指定子字符串内的字符复制到 Unicode 字符数组。 | |
ToLower() | 返回此字符串转换为小写形式的副本。 | |
ToLower(CultureInfo) | 根据指定区域性的大小写规则返回此字符串转换为小写形式的副本。 | |
ToLowerInvariant | 返回此 String 对象的转换为小写形式的副本,返回时使用固定区域性的大小写规则。 | |
ToString() | 返回 String 的此实例;不执行实际转换。 (重写 Object.ToString()。) | |
ToString(IFormatProvider) | 返回 String 的此实例;不执行实际转换。 | |
ToUpper() | 返回此字符串转换为大写形式的副本。 | |
ToUpper(CultureInfo) | 根据指定区域性的大小写规则返回此字符串转换为大写形式的副本。 | |
ToUpperInvariant | 返回此 String 对象的转换为大写形式的副本,返回时使用固定区域性的大小写规则。 | |
Trim() | 从当前 String 对象移除所有前导空白字符和尾部空白字符。 | |
Trim(Char[]) | 从当前 String 对象移除数组中指定的一组字符的所有前导匹配项和尾部匹配项。 | |
TrimEnd | 从当前 String 对象移除数组中指定的一组字符的所有尾部匹配项。 | |
TrimStart | 从当前 String 对象移除数组中指定的一组字符的所有前导匹配项。 |
显示:
显示:
名称 | 说明 | |
---|---|---|
IComparable.CompareTo | 将当前实例与同一类型的另一个对象进行比较,并返回一个整数,该整数指示当前实例在排序顺序中的位置是位于另一个对象之前、之后还是与其位置相同。 | |
IConvertible.ToBoolean | 基础结构。有关此成员的说明,请参见 ToBoolean。 | |
IConvertible.ToByte | 基础结构。有关此成员的说明,请参见 ToByte。 | |
IConvertible.ToChar | 基础结构。有关此成员的说明,请参见 ToChar。 | |
IConvertible.ToDateTime | 基础结构。有关此成员的说明,请参见 ToDateTime。 | |
IConvertible.ToDecimal | 基础结构。有关此成员的说明,请参见 ToDecimal。 | |
IConvertible.ToDouble | 基础结构。有关此成员的说明,请参见 ToDouble。 | |
IConvertible.ToInt16 | 基础结构。有关此成员的说明,请参见 ToInt16。 | |
IConvertible.ToInt32 | 基础结构。有关此成员的说明,请参见 ToInt32。 | |
IConvertible.ToInt64 | 基础结构。有关此成员的说明,请参见 ToInt64。 | |
IConvertible.ToSByte | 基础结构。有关此成员的说明,请参见 ToSByte。 | |
IConvertible.ToSingle | 基础结构。有关此成员的说明,请参见 ToSingle。 | |
IConvertible.ToType | 基础结构。有关此成员的说明,请参见 ToType。 | |
IConvertible.ToUInt16 | 基础结构。有关此成员的说明,请参见 ToUInt16。 | |
IConvertible.ToUInt32 | 基础结构。有关此成员的说明,请参见 ToUInt32。 | |
IConvertible.ToUInt64 | 基础结构。有关此成员的说明,请参见 ToUInt64。 | |
IEnumerable<Char>.GetEnumerator | 返回循环访问当前 String 对象的枚举数。 | |
IEnumerable.GetEnumerator | 返回循环访问当前 String 对象的枚举数。 |