1、string.Compare() :比较上面两个字符串是否相等 string s1=“ssssss”; string s2=“ssssSS”; int ii=string.Compare(s1,s2,true);//比较上面两个字符串是否相等.就是你所说的"字符串变量1,字符串变量2".第三个参数是要不要区分大小写.true是不区分. Response.Write(ii);//如果相等返回0.如果不相等返回-1.
2、 string.CompareTo() :比较2个字符串是否相等。 stra.CompareTo(strb);如果stra与strb的值相等则返回0,如果stra的值大于strb的值,则返回1;否则返回-1;
3、 string.Concat
4、 string.Copy
5、 string.Empty
6、string.Equals() :比较2个字符串是否相同,如果相同,返回值是true,否则为false。 6.1 pulic bool Equals(string value); Str1.Equals(Str2); 6.2 pulic static bool Equals(string a,string b); String.Equals(Str1,Str2);
7、string.Format
8、 string.Intern()
9、string.IsInterned()
10、string.IsNullOrEmpty() 用来判断字符串是否为空字符串, 空字符串有两种情况,一种为字符串里的值为空字符串,另一种是没有给字符串分配任何的值 比例: string s1=""; string s2; 如果用IsNullOrEmpty来判断这两个字符串的话,都返回true
11、 string.Join()
12、string.ReferenceEquals()
13、string.Split() 13.1:在给定字符的地方,将字符串拆分成一个字符串数组。 static void Main(string[] args) { string s = “www.unity3d.com”; int length = s.Length; string[] str = s.Split(’.’); foreach (var item in str) { Console.WriteLine(item); } } 13.2结果: 14、 string.Substring(); 14.1在字符串中检索给定位置的子字符串。
static void Main(string[] args) { string s = “www.unity3d.com”; string str = s.Substring(3, 7); Console.WriteLine(str); Console.ReadKey(); } 14.2结果: 15. string.ToUpper(); 15.1所有字符转换成大写的。 static void Main(string[] args) { string s = “www.unity3d.com”; string str = s.ToUpper(); Console.WriteLine(str); Console.ReadKey(); }
15.2结果: