String类提供了一系列的方法用于字符串的比较,如:CompareTo方法、Equals方法、StartsWith方法、EndsWith方法。
¨ CompareTo方法用于比较两个字符串是否相等。格式:
String.CompareTo(String);
¨ 如果参数的值与此实例相等则返回0;如果此实例大于参数的值,则返回1;否则返回-1。例如:
string str1="abc";
int m1=str1.CompareTo("abc");
int m2=str1.CompareTo("ab");
int m3=str1.CompareTo("abcd");
代码执行后,m1的值为0;m2的值为1;m3的值为-1。
¨ Equals方法
¨ Equals方法是确定两个String对象是否具有相同的值。格式:
String.Equals(String);
如果参数的值与此实例相同,则为 true;否则为 false。例如:
string str1="abC",str2="abc",str3="abC";
bool b1=str1.Equals(str2);
bool b2=stri1.Equals(str3);
代码执行后,b1为false;b2为true;
注意:Equals方法区分大小写。