Compare strings

image_pdfimage_print

   
  
/*
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); 
  } 
}

           
         
    
     


This entry was posted in Data Types. Bookmark the permalink.