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 对象移除数组中指定的一组字符的所有前导匹配项。

页首

扩展方法

显示: 继承 保护

  名称 说明
Aggregate<Char>(Func<Char, Char, Char>) 已重载。 对序列应用累加器函数。 (由 Enumerable 定义。)
Aggregate<Char, TAccumulate>(TAccumulate, Func<TAccumulate, Char, TAccumulate>) 已重载。 对序列应用累加器函数。 将指定的种子值用作累加器初始值。(由 Enumerable 定义。)
Aggregate<Char, TAccumulate, TResult>(TAccumulate, Func<TAccumulate, Char, TAccumulate>, Func<TAccumulate, TResult>) 已重载。 对序列应用累加器函数。 将指定的种子值用作累加器的初始值,并使用指定的函数选择结果值。 (由 Enumerable 定义。)
All<Char> 确定序列中的所有元素是否满足条件。 (由 Enumerable 定义。)
Any<Char>() 已重载。 确定序列是否包含任何元素。 (由 Enumerable 定义。)
Any<Char>(Func<Char, Boolean>) 已重载。 确定序列中是否存在元素满足条件。 (由 Enumerable 定义。)
AsEnumerable<Char> 返回类型为 IEnumerable<T> 的输入。 (由 Enumerable 定义。)
AsParallel() 已重载。 启用查询的并行化。 (由 ParallelEnumerable 定义。)
AsParallel<Char>() 已重载。 启用查询的并行化。 (由 ParallelEnumerable 定义。)
AsQueryable() 已重载。 将 IEnumerable 转换为 IQueryable。 (由 Queryable 定义。)
AsQueryable<Char>() 已重载。 将泛型 IEnumerable<T> 转换为泛型 IQueryable<T>。 (由Queryable 定义。)
Average<Char>(Func<Char, Int32>) 已重载。 计算 Int32 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
Average<Char>(Func<Char, Nullable<Int32>>) 已重载。 计算可以为 null 的 Int32 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
Average<Char>(Func<Char, Int64>) 已重载。 计算 Int64 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
Average<Char>(Func<Char, Nullable<Int64>>) 已重载。 计算可以为 null 的 Int64 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
Average<Char>(Func<Char, Single>) 已重载。 计算 Single 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
Average<Char>(Func<Char, Nullable<Single>>) 已重载。 计算可以为 null 的 Single 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
Average<Char>(Func<Char, Double>) 已重载。 计算 Double 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
Average<Char>(Func<Char, Nullable<Double>>) 已重载。 计算可以为 null 的 Double 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
Average<Char>(Func<Char, Decimal>) 已重载。 计算 Decimal 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
Average<Char>(Func<Char, Nullable<Decimal>>) 已重载。 计算可以为 null 的 Decimal 值序列的平均值,该值可通过调用输入序列的每个元素的转换函数获取。 (由 Enumerable 定义。)
Cast<TResult> 将 IEnumerable 的元素强制转换为指定的类型。 (由 Enumerable 定义。)
Concat<Char> 连接两个序列。 (由 Enumerable 定义。)
Contains<Char>(Char) 已重载。 通过使用默认的相等比较器确定序列是否包含指定的元素。 (由Enumerable 定义。)
Contains<Char>(Char, IEqualityComparer<Char>) 已重载。 通过使用指定的 IEqualityComparer<T> 确定序列是否包含指定的元素。 (由 Enumerable 定义。)
Count<Char>() 已重载。 返回序列中的元素数量。 (由 Enumerable 定义。)
Count<Char>(Func<Char, Boolean>) 已重载。 返回一个数字,表示在指定的序列中满足条件的元素数量。 (由Enumerable 定义。)
DefaultIfEmpty<Char>() 已重载。 返回指定序列的元素;如果序列为空,则返回单一实例集合中的类型参数的默认值。 (由 Enumerable 定义。)
DefaultIfEmpty<Char>(Char) 已重载。 返回指定序列中的元素;如果序列为空,则返回单一实例集合中的指定值。 (由 Enumerable 定义。)
Distinct<Char>() 已重载。 通过使用默认的相等比较器对值进行比较返回序列中的非重复元素。 (由 Enumerable 定义。)
Distinct<Char>(IEqualityComparer<Char>) 已重载。 通过使用指定的 IEqualityComparer<T> 对值进行比较返回序列中的非重复元素。 (由 Enumerable 定义。)
ElementAt<Char> 返回序列中指定索引处的元素。 (由 Enumerable 定义。)
ElementAtOrDefault<Char> 返回序列中指定索引处的元素;如果索引超出范围,则返回默认值。 (由Enumerable 定义。)
Except<Char>(IEnumerable<Char>) 已重载。 通过使用默认的相等比较器对值进行比较生成两个序列的差集。(由 Enumerable 定义。)
Except<Char>(IEnumerable<Char>, IEqualityComparer<Char>) 已重载。 通过使用指定的 IEqualityComparer<T> 对值进行比较产生两个序列的差集。 (由 Enumerable 定义。)
First<Char>() 已重载。 返回序列中的第一个元素。 (由 Enumerable 定义。)
First<Char>(Func<Char, Boolean>) 已重载。 返回序列中满足指定条件的第一个元素。 (由 Enumerable 定义。)
FirstOrDefault<Char>() 已重载。 返回序列中的第一个元素;如果序列中不包含任何元素,则返回默认值。 (由 Enumerable 定义。)
FirstOrDefault<Char>(Func<Char, Boolean>) 已重载。 返回序列中满足条件的第一个元素;如果未找到这样的元素,则返回默认值。 (由 Enumerable 定义。)
GroupBy<Char, TKey>(Func<Char, TKey>) 已重载。 根据指定的键选择器函数对序列中的元素进行分组。 (由Enumerable 定义。)
GroupBy<Char, TKey>(Func<Char, TKey>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数对序列中的元素进行分组,并使用指定的比较器对键进行比较。 (由 Enumerable 定义。)
GroupBy<Char, TKey, TElement>(Func<Char, TKey>, Func<Char, TElement>) 已重载。 根据指定的键选择器函数对序列中的元素进行分组,并且通过使用指定的函数对每个组中的元素进行投影。 (由 Enumerable 定义。)
GroupBy<Char, TKey, TResult>(Func<Char, TKey>, Func<TKey, IEnumerable<Char>, TResult>) 已重载。 根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。 (由 Enumerable 定义。)
GroupBy<Char, TKey, TElement>(Func<Char, TKey>, Func<Char, TElement>, IEqualityComparer<TKey>) 已重载。 根据键选择器函数对序列中的元素进行分组。 通过使用比较器对键进行比较,并且通过使用指定的函数对每个组的元素进行投影。 (由Enumerable 定义。)
GroupBy<Char, TKey, TResult>(Func<Char, TKey>, Func<TKey, IEnumerable<Char>, TResult>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。 通过使用指定的比较器对键进行比较。 (由Enumerable 定义。)
GroupBy<Char, TKey, TElement, TResult>(Func<Char, TKey>, Func<Char, TElement>, Func<TKey, IEnumerable<TElement>, TResult>) 已重载。 根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。 通过使用指定的函数对每个组的元素进行投影。(由 Enumerable 定义。)
GroupBy<Char, TKey, TElement, TResult>(Func<Char, TKey>, Func<Char, TElement>, Func<TKey, IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数对序列中的元素进行分组,并且从每个组及其键中创建结果值。 通过使用指定的比较器对键值进行比较,并且通过使用指定的函数对每个组的元素进行投影。 (由 Enumerable 定义。)
GroupJoin<Char, TInner, TKey, TResult>(IEnumerable<TInner>, Func<Char, TKey>, Func<TInner, TKey>, Func<Char, IEnumerable<TInner>, TResult>) 已重载。 基于键相等对两个序列的元素进行关联并对结果进行分组。 使用默认的相等比较器对键进行比较。 (由 Enumerable 定义。)
GroupJoin<Char, TInner, TKey, TResult>(IEnumerable<TInner>, Func<Char, TKey>, Func<TInner, TKey>, Func<Char, IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) 已重载。 基于键相等对两个序列的元素进行关联并对结果进行分组。 使用指定的 IEqualityComparer<T> 对键进行比较。 (由 Enumerable 定义。)
Intersect<Char>(IEnumerable<Char>) 已重载。 通过使用默认的相等比较器对值进行比较生成两个序列的交集。(由 Enumerable 定义。)
Intersect<Char>(IEnumerable<Char>, IEqualityComparer<Char>) 已重载。 通过使用指定的 IEqualityComparer<T> 对值进行比较以生成两个序列的交集。 (由 Enumerable 定义。)
Join<Char, TInner, TKey, TResult>(IEnumerable<TInner>, Func<Char, TKey>, Func<TInner, TKey>, Func<Char, TInner, TResult>) 已重载。 基于匹配键对两个序列的元素进行关联。 使用默认的相等比较器对键进行比较。 (由 Enumerable 定义。)
Join<Char, TInner, TKey, TResult>(IEnumerable<TInner>, Func<Char, TKey>, Func<TInner, TKey>, Func<Char, TInner, TResult>, IEqualityComparer<TKey>) 已重载。 基于匹配键对两个序列的元素进行关联。 使用指定的IEqualityComparer<T> 对键进行比较。 (由 Enumerable 定义。)
Last<Char>() 已重载。 返回序列的最后一个元素。 (由 Enumerable 定义。)
Last<Char>(Func<Char, Boolean>) 已重载。 返回序列中满足指定条件的最后一个元素。 (由 Enumerable 定义。)
LastOrDefault<Char>() 已重载。 返回序列中的最后一个元素;如果序列中不包含任何元素,则返回默认值。 (由 Enumerable 定义。)
LastOrDefault<Char>(Func<Char, Boolean>) 已重载。 返回序列中满足条件的最后一个元素;如果未找到这样的元素,则返回默认值。 (由 Enumerable 定义。)
LongCount<Char>() 已重载。 返回一个 Int64,表示序列中的元素的总数量。 (由Enumerable 定义。)
LongCount<Char>(Func<Char, Boolean>) 已重载。 返回一个 Int64,表示序列中满足条件的元素的数量。 (由Enumerable 定义。)
Max<Char>() 已重载。 返回泛型序列中的最大值。 (由 Enumerable 定义。)
Max<Char>(Func<Char, Int32>) 已重载。 调用序列的每个元素上的转换函数并返回最大 Int32 值。 (由Enumerable 定义。)
Max<Char>(Func<Char, Nullable<Int32>>) 已重载。 调用序列的每个元素上的转换函数并返回可空 Int32 的最大值。(由 Enumerable 定义。)
Max<Char>(Func<Char, Int64>) 已重载。 调用序列的每个元素上的转换函数并返回最大 Int64 值。 (由Enumerable 定义。)
Max<Char>(Func<Char, Nullable<Int64>>) 已重载。 调用序列的每个元素上的转换函数并返回可空 Int64 的最大值。(由 Enumerable 定义。)
Max<Char>(Func<Char, Single>) 已重载。 调用序列的每个元素上的转换函数并返回最大 Single 值。 (由Enumerable 定义。)
Max<Char>(Func<Char, Nullable<Single>>) 已重载。 调用序列的每个元素上的转换函数并返回可空 Single 的最大值。(由 Enumerable 定义。)
Max<Char>(Func<Char, Double>) 已重载。 调用序列的每个元素上的转换函数并返回最大 Double 值。 (由Enumerable 定义。)
Max<Char>(Func<Char, Nullable<Double>>) 已重载。 调用序列的每个元素上的转换函数并返回可空 Double 的最大值。 (由 Enumerable 定义。)
Max<Char>(Func<Char, Decimal>) 已重载。 调用序列的每个元素上的转换函数并返回最大 Decimal 值。 (由Enumerable 定义。)
Max<Char>(Func<Char, Nullable<Decimal>>) 已重载。 调用序列的每个元素上的转换函数并返回可空 Decimal 的最大值。 (由 Enumerable 定义。)
Max<Char, TResult>(Func<Char, TResult>) 已重载。 调用泛型序列的每个元素上的转换函数并返回最大结果值。 (由Enumerable 定义。)
Min<Char>() 已重载。 返回泛型序列中的最小值。 (由 Enumerable 定义。)
Min<Char>(Func<Char, Int32>) 已重载。 调用序列的每个元素上的转换函数并返回最小 Int32 值。 (由Enumerable 定义。)
Min<Char>(Func<Char, Nullable<Int32>>) 已重载。 调用序列的每个元素上的转换函数并返回可空 Int32 的最小值。(由 Enumerable 定义。)
Min<Char>(Func<Char, Int64>) 已重载。 调用序列的每个元素上的转换函数并返回最小 Int64 值。 (由Enumerable 定义。)
Min<Char>(Func<Char, Nullable<Int64>>) 已重载。 调用序列的每个元素上的转换函数并返回可空 Int64 的最小值。(由 Enumerable 定义。)
Min<Char>(Func<Char, Single>) 已重载。 调用序列的每个元素上的转换函数并返回最小 Single 值。 (由Enumerable 定义。)
Min<Char>(Func<Char, Nullable<Single>>) 已重载。 调用序列的每个元素上的转换函数并返回可空 Single 的最小值。(由 Enumerable 定义。)
Min<Char>(Func<Char, Double>) 已重载。 调用序列的每个元素上的转换函数并返回最小 Double 值。 (由Enumerable 定义。)
Min<Char>(Func<Char, Nullable<Double>>) 已重载。 调用序列的每个元素上的转换函数并返回可空 Double 的最小值。 (由 Enumerable 定义。)
Min<Char>(Func<Char, Decimal>) 已重载。 调用序列的每个元素上的转换函数并返回最小 Decimal 值。 (由Enumerable 定义。)
Min<Char>(Func<Char, Nullable<Decimal>>) 已重载。 调用序列的每个元素上的转换函数并返回可空 Decimal 的最小值。 (由 Enumerable 定义。)
Min<Char, TResult>(Func<Char, TResult>) 已重载。 调用泛型序列的每个元素上的转换函数并返回最小结果值。 (由Enumerable 定义。)
OfType<TResult> 根据指定类型筛选 IEnumerable 的元素。 (由 Enumerable 定义。)
OrderBy<Char, TKey>(Func<Char, TKey>) 已重载。 根据键按升序对序列的元素排序。 (由 Enumerable 定义。)
OrderBy<Char, TKey>(Func<Char, TKey>, IComparer<TKey>) 已重载。 使用指定的比较器按升序对序列的元素排序。 (由 Enumerable定义。)
OrderByDescending<Char, TKey>(Func<Char, TKey>) 已重载。 根据键按降序对序列的元素排序。 (由 Enumerable 定义。)
OrderByDescending<Char, TKey>(Func<Char, TKey>, IComparer<TKey>) 已重载。 使用指定的比较器按降序对序列的元素排序。 (由 Enumerable定义。)
Reverse<Char> 反转序列中元素的顺序。 (由 Enumerable 定义。)
Select<Char, TResult>(Func<Char, TResult>) 已重载。 将序列中的每个元素投影到新表中。 (由 Enumerable 定义。)
Select<Char, TResult>(Func<Char, Int32, TResult>) 已重载。 通过合并元素的索引将序列的每个元素投影到新表中。 (由Enumerable 定义。)
SelectMany<Char, TResult>(Func<Char, IEnumerable<TResult>>) 已重载。 将序列的每个元素投影到 IEnumerable<T> 并将结果序列合并为一个序列。 (由 Enumerable 定义。)
SelectMany<Char, TResult>(Func<Char, Int32, IEnumerable<TResult>>) 已重载。 将序列的每个元素投影到 IEnumerable<T>,并将结果序列合并为一个序列。 每个源元素的索引用于该元素的投影表。 (由 Enumerable定义。)
SelectMany<Char, TCollection, TResult>(Func<Char, Int32, IEnumerable<TCollection>>, Func<Char, TCollection, TResult>) 已重载。 将序列的每个元素投影到 IEnumerable<T>,并将结果序列合并为一个序列,并对其中每个元素调用结果选择器函数。 每个源元素的索引用于该元素的中间投影表。 (由 Enumerable 定义。)
SelectMany<Char, TCollection, TResult>(Func<Char, IEnumerable<TCollection>>, Func<Char, TCollection, TResult>) 已重载。 将序列的每个元素投影到 IEnumerable<T>,并将结果序列合并为一个序列,并对其中每个元素调用结果选择器函数。 (由 Enumerable定义。)
SequenceEqual<Char>(IEnumerable<Char>) 已重载。 通过使用相应类型的默认相等比较器对序列的元素进行比较,以确定两个序列是否相等。 (由 Enumerable 定义。)
SequenceEqual<Char>(IEnumerable<Char>, IEqualityComparer<Char>) 已重载。 使用指定的 IEqualityComparer<T> 对两个序列的元素进行比较,以确定序列是否相等。 (由 Enumerable 定义。)
Single<Char>() 已重载。 返回序列的唯一元素;如果该序列并非恰好包含一个元素,则会引发异常。 (由 Enumerable 定义。)
Single<Char>(Func<Char, Boolean>) 已重载。 返回序列中满足指定条件的唯一元素;如果有多个这样的元素存在,则会引发异常。 (由 Enumerable 定义。)
SingleOrDefault<Char>() 已重载。 返回序列中的唯一元素;如果该序列为空,则返回默认值;如果该序列包含多个元素,此方法将引发异常。 (由 Enumerable 定义。)
SingleOrDefault<Char>(Func<Char, Boolean>) 已重载。 返回序列中满足指定条件的唯一元素;如果这类元素不存在,则返回默认值;如果有多个元素满足该条件,此方法将引发异常。 (由Enumerable 定义。)
Skip<Char> 跳过序列中指定数量的元素,然后返回剩余的元素。 (由 Enumerable 定义。)
SkipWhile<Char>(Func<Char, Boolean>) 已重载。 只要满足指定的条件,就跳过序列中的元素,然后返回剩余元素。 (由 Enumerable 定义。)
SkipWhile<Char>(Func<Char, Int32, Boolean>) 已重载。 只要满足指定的条件,就跳过序列中的元素,然后返回剩余元素。 将在谓词函数的逻辑中使用元素的索引。 (由 Enumerable 定义。)
Subscribe<Char>(IObserver<Char>) 已重载。 (由 Observable 定义。)
Subscribe<Char>(IObserver<Char>, IScheduler) 已重载。 (由 Observable 定义。)
Sum<Char>(Func<Char, Int32>) 已重载。 计算 Int32 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
Sum<Char>(Func<Char, Nullable<Int32>>) 已重载。 计算可以为 null 的 Int32 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
Sum<Char>(Func<Char, Int64>) 已重载。 计算 Int64 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
Sum<Char>(Func<Char, Nullable<Int64>>) 已重载。 计算可以为 null 的 Int64 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
Sum<Char>(Func<Char, Single>) 已重载。 计算 Single 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
Sum<Char>(Func<Char, Nullable<Single>>) 已重载。 计算可以为 null 的 Single 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
Sum<Char>(Func<Char, Double>) 已重载。 计算 Double 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
Sum<Char>(Func<Char, Nullable<Double>>) 已重载。 计算可以为 null 的 Double 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
Sum<Char>(Func<Char, Decimal>) 已重载。 计算 Decimal 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
Sum<Char>(Func<Char, Nullable<Decimal>>) 已重载。 计算可以为 null 的 Decimal 值序列的和,这些值是通过对输入序列中的每个元素调用转换函数得来的。 (由 Enumerable 定义。)
Take<Char> 从序列的开头返回指定数量的连续元素。 (由 Enumerable 定义。)
TakeWhile<Char>(Func<Char, Boolean>) 已重载。 只要满足指定的条件,就会返回序列的元素。 (由 Enumerable定义。)
TakeWhile<Char>(Func<Char, Int32, Boolean>) 已重载。 只要满足指定的条件,就会返回序列的元素。 将在谓词函数的逻辑中使用元素的索引。 (由 Enumerable 定义。)
ToArray<Char> 从 IEnumerable<T> 创建一个数组。 (由 Enumerable 定义。)
ToDictionary<Char, TKey>(Func<Char, TKey>) 已重载。 根据指定的键选择器函数,从 IEnumerable<T> 创建一个Dictionary<TKey, TValue>。 (由 Enumerable 定义。)
ToDictionary<Char, TKey>(Func<Char, TKey>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数和键比较器,从 IEnumerable<T> 创建一个 Dictionary<TKey, TValue>。 (由 Enumerable 定义。)
ToDictionary<Char, TKey, TElement>(Func<Char, TKey>, Func<Char, TElement>) 已重载。 根据指定的键选择器和元素选择器函数,从 IEnumerable<T> 创建一个 Dictionary<TKey, TValue>。 (由 Enumerable 定义。)
ToDictionary<Char, TKey, TElement>(Func<Char, TKey>, Func<Char, TElement>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数、比较器和元素选择器函数从IEnumerable<T> 创建一个 Dictionary<TKey, TValue>。 (由Enumerable 定义。)
ToList<Char> 从 IEnumerable<T> 创建一个 List<T>。 (由 Enumerable 定义。)
ToLookup<Char, TKey>(Func<Char, TKey>) 已重载。 根据指定的键选择器函数,从 IEnumerable<T> 创建一个Lookup<TKey, TElement>。 (由 Enumerable 定义。)
ToLookup<Char, TKey>(Func<Char, TKey>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数和键比较器,从 IEnumerable<T> 创建一个 Lookup<TKey, TElement>。 (由 Enumerable 定义。)
ToLookup<Char, TKey, TElement>(Func<Char, TKey>, Func<Char, TElement>) 已重载。 根据指定的键选择器和元素选择器函数,从 IEnumerable<T> 创建一个 Lookup<TKey, TElement>。 (由 Enumerable 定义。)
ToLookup<Char, TKey, TElement>(Func<Char, TKey>, Func<Char, TElement>, IEqualityComparer<TKey>) 已重载。 根据指定的键选择器函数、比较器和元素选择器函数,从IEnumerable<T> 创建一个 Lookup<TKey, TElement>。 (由Enumerable 定义。)
ToObservable<Char>() 已重载。 (由 Observable 定义。)
ToObservable<Char>(IScheduler) 已重载。 (由 Observable 定义。)
Union<Char>(IEnumerable<Char>) 已重载。 通过使用默认的相等比较器生成两个序列的并集。 (由Enumerable 定义。)
Union<Char>(IEnumerable<Char>, IEqualityComparer<Char>) 已重载。 通过使用指定的 IEqualityComparer<T> 生成两个序列的并集。(由 Enumerable 定义。)
Where<Char>(Func<Char, Boolean>) 已重载。 基于谓词筛选值序列。 (由 Enumerable 定义。)
Where<Char>(Func<Char, Int32, Boolean>) 已重载。 基于谓词筛选值序列。 将在谓词函数的逻辑中使用每个元素的索引。 (由 Enumerable 定义。)
Zip<Char, TSecond, TResult> 将指定函数应用于两个序列的对应元素,以生成结果序列。 (由Enumerable 定义。)

页首

显式接口实现

显示: 继承 保护

  名称 说明
  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 对象的枚举数。

页首

请参阅

参考

String 类

System 命名空间

时间: 2024-11-06 03:28:27

String 方法的相关文章

JavaScript之基础-10 JavaScript 正则表达式(概述、定义正则、RegExp对象、用于模式匹配的String方法)

一.JavaScript 正则表达式概述 正则表达式概述 - 正则表达式(Regular Expression): 由一些普通字符和特殊字符组成的,用以描述一种特定的字符规则的表达式 - 正则表达式常用于在一段文本中搜索.匹配或替换特定形式的文本.如:词语出现频率统计.验证字符串是否符合邮件格式.屏蔽一篇帖子中的限制性词语等 正则表达式初体验 - 验证用户输入的手机格式是否合法 二.JavaScript 定义正则表达式 普通字符 - 所有的单个大小写字母.数字都是一个正则表达式,用以匹配单个字符

2017-9-19C#笔记(LinQ标准运算符,String类,String方法,结构体,静态构造函数,枚举类型,位标识)

在LINQ中的标准查询运算符 写LINQ的时候有两种语法:查询语法和方法语法,其中方法语法是命令形式的,它使用的是标准的方法调用.方法是一组叫做标准查询运算符的方法. 标准查询运算符有一系列叫做API的方法组成,他能让我们查询任何.NET数据集合.有关标准查询运算符的重要特性如下: (1)       被查询的结合对象叫做序列,它必须实现IEnumerable<T>接口, T是类型: (2)       标准查询运算符使用方法语法 (3)       一些运算符返回IEnumberable对象

String 方法的运用

在JAVA中 String方法能够获取从键盘输入的字符的信息  用此来判断用户输入的正确性以及合法性 来达到一个把错误拦截在门外的效果 String方法有很多的运用 1..length  任意一个字符串都能从自身属性获取的一个基本值  可以用此来限定和判断输字符串的长度  使用方法  字符串名字.(打点调用)length 2.charAt  获取当前字符的子字符串 3.indexof  返回制定字符在字符串中第一次出现的位置  使用方法 eg:String str ="abc"  in

JavaScript 中的 String()方法

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <script> // 创建方式一 var s="hElLlo"; // 创建方式二 var s2=new String("hello&quo

String方法

构造函数: String() String(char[] chars) String(String strObj) String(byte asciiChars[]) 整型和字符串相互转换: String到int:int i = Integer.parseInt(String s) int i = Integer.valueOf(str).intValue() int到String:String s = String.valueOf(i) String s = Integer.toString(

Java基础-常用的String方法

先从String的new的方式 说起 这是面试题里面经常出现的 算是老套路之一 就是 比较下列两个的变化 两种实例化的区别 第一种String name1 = "好人";String name2 = "好人";name1和name2指向了同一空间,"haoren"只存储了一次 第二种String name4 = new String("坏人");String name5 = new String("坏人")

Array和String方法总结—实例

说明:每一部分总结后面有实例代码,代码中黄色框的方法不会改变原数组.                  代表array和string共有的方法             代表参数 Array --普通方法 栈:   pop()   push(多个项) 队列:shift()  unshift(多个项) 排序:sort([函数])  reverse() 转换:toString()  toLocateString()   join([分隔符]) 操作:concat([多个项])     slice(起点

Integer.valueOf(String)方法字符串转整型- 你肯定不知道的疑惑!

有个仁兄在 StackOverflow 上发起了一个问题,是这么问的: " 我被下面的代码搞晕了,为什么它们会返回不同的值?" 1 2 3 System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128"));

linux int to string 方法

最近从windows 移植程序的时候发现to_string()函数在linux 中不能用,网上找了几种方法,觉得使用stringstream对象来实现类型转化比较好一点. 你只需在你工程中加入下面的to_sting()函数,就不需要修改你原程序了.(这篇只是本人移植工程时的心得,高手绕过!) /* * to_string.cpp * Created on: 2014年9月11日 * Author: tursunjan * linux int to string */ #include<iostr

String方法之综述(JDK1.7)

以下内容均为JDK中文文档中内容,仅做学习参考使用:http://tool.oschina.net/apidocs/apidoc?api=jdk-zhpublic int length()返回此字符串的长度.(接口CharSequeue中的length方法)public boolean isEmpty()当且仅当length()为0时返回 true.public char charAt(int index)返回指定索引处的char值.(接口CharSequeue中的length方法)public