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结果: