1.IsNullOrEmpty(String value)
指示指定的字符串是 null 还是空字符串
例:string str = "jtx";
bool flag = string.IsNullOrEmpty(str);
Console.WriteLine(flag);
2.Trim()
从当前 System.String 对象移除所有前导空白字符和尾部空白字符
例:string str = " jtx gps ";
Console.WriteLine(str.Trim());
3.ToUpper()
返回此字符串转换为大写形式的副本
例:string str = "jtx gps";
Console.WriteLine(str.ToUpper());
4.ToLower()
返回此字符串转换为小写形式的副本
例:string str = "JTXGPS";
Console.WriteLine(str.ToLower());
5.Substring(int startIndex, int length)
子字符串从指定的字符位置开始且具有指定的长度
例:string str = "JT,XG,PS";
Console.WriteLine(str.Substring(1,str.Length-2));
6.Replace(String oldValue, String newValue)
返回一个新字符串,其中当前实例中出现的所有指定字符串都替换为另一个指定的字符串
例:string str = "JT,XG,PS";
Console.WriteLine(str.Replace(',','Y'));
7.Split(params char[] separator)
基于数组中的字符将字符串拆分为多个子字符串
例:string str = "JT,XG,PS";
string[] strArr = str.Split(',');
foreach (string s in strArr)
{
Console.WriteLine(s);
}
8.IndexOf(String value)
报告指定字符串在此实例中的第一个匹配项的从零开始的索引
例:string str = "JTXGPS";
Console.WriteLine(str.IndexOf('J'));
9.Contains(String value)
返回一个值,该值指示指定的子串是否出现在此字符串中
例:string str = "JTXGPS";
Console.WriteLine(str.Contains("JTX"));
10.Format(String format, object arg0)
将指定字符串中的一个或多个格式项替换为指定对象的字符串表示形式
例:string str = "userName={0}&userPwd={1}";
str = string.Format(str,"yyx","123456");
Console.WriteLine(str);
11.ToCharArray()
将此实例中的字符复制到 Unicode 字符数组
例:string str = "youyuxiang";
char[] charArr = str.ToCharArray();
foreach (char c in charArr)
{
Console.WriteLine(c);
}
12.Empty
表示空字符串。 此字段为只读
例:string str = string.Empty;