c# String 类

  • 格式:pdf
  • 大小:611.34 KB
  • 文档页数:69

String类.NET Framework4System.ObjectSystem.String命名空间:System程序集:mscorlib(在mscorlib.dll中)语法C#C++F#VB复制[SerializableAttribute][ComVisibleAttribute(true)]public sealed class String:IComparable,ICloneable,IConvertible,IComparable<string>, IEnumerable<char>,IEnumerable,IEquatable<string>String类型公开以下成员。

构造函数String(Char*)将String类的新实例初始化为由指向Unicode字符数组的指定指针指示的值。

String(Char[])将String类的新实例初始化为由Unicode字符数组指示的值。

String(SByte*)将String类的新实例初始化为由指向8位带符号整数数组的指针指示的值。

String(Char,Int32)将String类的新实例初始化为由重复指定次数的指定Unicode字符指示的值。

String(Char*,Int32,Int32)将String类的新实例初始化为由指向Unicode字符数组的指定指针、该数组内的起始字符位置和一个长度指示的值。

String(Char[],Int32,Int32)将String类的新实例初始化为由Unicode字符数组、该数组内的起始字符位置和一个长度指示的值。

String(SByte*,Int32,Int32)将String类的新实例初始化为由指向8位带符号整数数组的指定指针、该数组内的起始字符位置和一个长度指示的值。

String(SByte*,Int32,Int32,Encoding)将String类的新实例初始化为由指向8位带符号整数数组的指定指针、该数组内的起始字符位置、长度以及Encoding对象指示的值。

页首属性Chars获取当前String对象中位于指定位置的Char对象。

Length获取当前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返回一个值,该值指示指定的String对象是否出现在此字符串中。

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对象是否具有相同的值。

参数指定区域性、大小写以及比较所用的排序规则。

Finalize允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。

(继承自Object。

)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)报告指定字符串在此实例中的第一个匹配项的索引。

搜索从指定字符位置开始,并检查指定数量的字符位置。