/* C#: The Complete Reference by Herbert Schildt Publisher: Osborne/McGraw-Hill (March 8, 2002) ISBN: 0072134852 */ // Compare strings. using System; public class CompareDemo { public static void Main() { string str1 = "one"; string str2 = "one"; string str3 = "ONE"; string str4 = "two"; string str5 = "one, too"; if(String.Compare(str1, str2) == 0) Console.WriteLine(str1 + " and " + str2 + " are equal."); else Console.WriteLine(str1 + " and " + str2 + " are not equal."); if(String.Compare(str1, str3) == 0) Console.WriteLine(str1 + " and " + str3 + " are equal."); else Console.WriteLine(str1 + " and " + str3 + " are not equal."); if(String.Compare(str1, str3, true) == 0) Console.WriteLine(str1 + " and " + str3 + " are equal ignoring case."); else Console.WriteLine(str1 + " and " + str3 + " are not equal ignoring case."); if(String.Compare(str1, str5) == 0) Console.WriteLine(str1 + " and " + str5 + " are equal."); else Console.WriteLine(str1 + " and " + str5 + " are not equal."); if(String.Compare(str1, 0, str5, 0, 3) == 0) Console.WriteLine("First part of " + str1 + " and " + str5 + " are equal."); else Console.WriteLine("First part of " + str1 + " and " + str5 + " are not equal."); int result = String.Compare(str1, str4); if(result < 0) Console.WriteLine(str1 + " is less than " + str4); else if(result > 0) Console.WriteLine(str1 + " is greater than " + str4); else Console.WriteLine(str1 + " equals " + str4); } }