String 成员
表示文本,即一系列 Unicode 字符。
下表列出了由 String 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
String | 已重载。初始化 String 类的新实例。 |
页首
公共字段
名称 | 说明 | |
---|---|---|
Empty | 表示空字符串。此字段为只读。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
Chars | 获取此实例中位于指定字符位置的字符。 | |
Length | 获取此实例中的字符数。 |
页首
公共方法
名称 | 说明 | |
---|---|---|
Clone | 返回对此 String 实例的引用。 | |
Compare | 已重载。 比较两个指定的 String 对象。 | |
CompareOrdinal | 已重载。 通过计算每个字符串中相应 Char 对象的数值来比较两个 String 对象。 | |
CompareTo | 已重载。 将此实例与指定的对象或 String 进行比较,并返回二者相对值的指示。 | |
Concat | 已重载。 连接 String 的一个或多个实例,或 Object 的一个或多个实例的值的 String 表示形式。 | |
Contains | 返回一个值,该值指示指定的 String 对象是否出现在此字符串中。 | |
Copy | 创建一个与指定的 String 具有相同值的 String 的新实例。 | |
CopyTo | 将指定数目的字符从此实例中的指定位置复制到 Unicode 字符数组中的指定位置。 | |
EndsWith | 已重载。 确定 String 的实例的末尾是否与指定的字符串匹配。 | |
Equals | 已重载。 已重写。 确定两个 String 对象是否具有相同的值。 | |
Format | 已重载。 将指定的 String 中的每个格式项替换为相应对象的值的文本等效项。 | |
GetEnumerator | 检索一个可以循环访问此字符串中的每个字符的对象。 | |
GetHashCode | 已重写。 返回该字符串的哈希代码。 | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
GetTypeCode | 返回类 String 的 TypeCode。 | |
IndexOf | 已重载。 报告 String 或一个或多个字符在此字符串中的第一个匹配项的索引。 | |
IndexOfAny | 已重载。 报告指定 Unicode 字符数组中的任意字符在此实例中第一个匹配项的索引。 | |
Insert | 在此实例中的指定索引位置插入一个指定的 String 实例。 | |
Intern | 检索系统对指定 String 的引用。 | |
IsInterned | 检索对指定 String 的引用。 | |
IsNormalized | 已重载。 指示此字符串是否符合特定的 Unicode 范式。 | |
IsNullOrEmpty | 指示指定的 String 对象是 空引用(在 Visual Basic 中为 Nothing) 还是 Empty 字符串。 | |
Join | 已重载。 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。 | |
LastIndexOf | 已重载。 报告指定的 Unicode 字符或 String 在此实例中的最后一个匹配项的索引位置。 | |
LastIndexOfAny | 已重载。 报告在 Unicode 数组中指定的一个或多个字符在此实例中的最后一个匹配项的索引位置。 | |
Normalize | 已重载。 返回一个新字符串,其二进制表示形式符合特定的 Unicode 范式。 | |
op_Equality | 确定两个指定的 String 对象是否具有同一值。 | |
op_Inequality | 确定两个指定的 String 对象是否具有不同的值。 | |
PadLeft | 已重载。 右对齐此实例中的字符,在左边用空格或指定的 Unicode 字符填充以达到指定的总长度。 | |
PadRight | 已重载。 左对齐此字符串中的字符,在右边用空格或指定的 Unicode 字符填充以达到指定的总长度。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
Remove | 已重载。 从此实例中删除指定个数的字符。 | |
Replace | 已重载。 将此实例中的指定 Unicode 字符或 String 的所有匹配项替换为其他指定的 Unicode 字符或 String。 | |
Split | 已重载。 返回包含此实例中的子字符串(由指定 Char 或 String 数组的元素分隔)的 String 数组。 | |
StartsWith | 已重载。 确定 String 实例的开头是否与指定的字符串匹配。 | |
Substring | 已重载。 从此实例检索子字符串。 | |
ToCharArray | 已重载。 将此实例中的字符复制到 Unicode 字符数组。 | |
ToLower | 已重载。 返回此 String 转换为小写形式的副本。 | |
ToLowerInvariant | 返回此 String 对象的转换为小写形式的副本,返回时使用固定区域性的大小写规则。 | |
ToString | 已重载。 已重写。 将此实例的值转换为 String。 | |
ToUpper | 已重载。 返回此 String 转换为大写形式的副本。 | |
ToUpperInvariant | 返回此 String 对象的转换为大写形式的副本,返回时使用固定区域性的大小写规则。 | |
Trim | 已重载。 从此实例的开始位置和末尾移除一组指定字符的所有匹配项。 | |
TrimEnd | 从此实例的结尾移除数组中指定的一组字符的所有匹配项。 | |
TrimStart | 从此实例的开始位置移除数组中指定的一组字符的所有匹配项。 |
页首
显式接口实现
页首
请参见
参考
String 类
System 命名空间
IComparable 接口
ICloneable 接口
IConvertible 接口
IEnumerable
System.Text.StringBuilder
CultureInfo