String 类

静态方法

方法 描述
Compare 比较两个字符串, 可指定开始位置, 比较长度, 是否区分大小写等
CompareOrdinal 按字符串的内码比较字符串
Concat 将二至四个, 或者数组内的 object string 连接成一个字符串
Copy 生成相同的字符串
Empty 一个空的 String 对象
Equals 比较两个字符串是否值相等
Format  
Intern  
IsInterned  
IsNullOrEmpty 判断是否对象是 null 或者内容是空
Join 将数组中各字符串用分隔符连接起来, 可指定开始位置和连接个数
ReferenceEquals  

非静态方法/属性

方法/属性 描述
object Clone() 返回对此对象的引用
int CompareTo 与另一个字符串比较
bool Contains(string) 是否在另一个字符串中存在
void CopyTo(...) 将部分字符串填充以 char 数组的指定位置
bool EndsWith(...) 字符串是否以另一字符串结尾
Equals  
GetEnumerator  
GetHashCode  
IndexOf 查找某字符串第一次出现的位置, 可以指定查找范围, 大小写等
IndexOfAny 查找数组中任意字符第一次出现的位置
string Insert(int startIndex, string val) 在指定位置插入一个字符串
IsNormzlized  
LastIndexOf 查找某字符串最后一次出现的位置, 可以指定查找范围, 大小写等
LastIndexOfAny 查找数组中任意字符最后一次出现的位置
Length 返回字符串的字符数
Normalize  
PadLeft 用左对齐的方式将字符串填充满指定长度
PadRight 用右对齐的方式将字符串填充满指定长度
Remove 删除指定位置的若干字符
Replace 将字符串的某字符串替换成另一个字符串
Split 按某字符串为分隔, 拆成字符串数组返回, 可指定数组大小, 或者是否含空的值
StartsWith 字符串是否以另一字符串开头
Substring 从指定位置取子串, 可指定取出的最大长度
ToCharArray 返回 char 数组, 可指定开始位置和最大长度
ToLower 返回小写的字符串
ToLowerInvariant  
ToString  
ToUpper 返回大写的字符串
ToUpperInvariant  
Trim 两端去空格, 可指定作为空格的字符
TrimEnd 右端去空格
TrimStart 左端去空格