### 比较字符串

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 方法区分大小写。