C# - Check Strings are Equal or Not

C# example for strings comparison: Here, we are writing a C# - it will take strings as input and compare them with and without ignoring the case using equal to (==) operator.
Submitted by IncludeHelp, on April 09, 2019 [Last updated : March 18, 2023]

Input two strings and check whether they are equal or not using C# program.

C# program to check strings are equal or not using equal to (==) operator

Here, we are asking for two strings input from the user and checking them whether they are equal or not using == operator and also ignoring the case.

// C# program to check given strings are equal or not 
// using equal to (==) operator

using System;
using System.IO;
using System.Text;

namespace IncludeHelp {
  class Test {
    // Main Method 
    static void Main(string[] args) {
      string str1;
      string str2;

      //input strings
      Console.Write("Enter a string: ");
      str1 = Console.ReadLine();
      Console.Write("Enter another string: ");
      str2 = Console.ReadLine();

      //comparing strings 
      if (str1 == str2)
        Console.WriteLine("\"{0}\" and \"{1}\" are equal", str1, str2);
      else
        Console.WriteLine("\"{0}\" and \"{1}\" are not equal", str1, str2);

      //another way 
      if ((str1 == str2) == true)
        Console.WriteLine("\"{0}\" and \"{1}\" are equal", str1, str2);
      else
        Console.WriteLine("\"{0}\" and \"{1}\" are not equal", str1, str2);

      //comparing by ignoring the case 
      //convert both strings in the same case 
      //either in uppercase or lowercase
      Console.WriteLine("By ignoring case...");
      if (str1.ToUpper() == str2.ToUpper())
        Console.WriteLine("\"{0}\" and \"{1}\" are equal", str1, str2);
      else
        Console.WriteLine("\"{0}\" and \"{1}\" are not equal", str1, str2);

      //hit ENTER to exit the program
      Console.ReadLine();
    }
  }
}

Output

First run:
Enter a string: IncludeHelp
Enter another string: IncludeHelp
"IncludeHelp" and "IncludeHelp" are equal
"IncludeHelp" and "IncludeHelp" are equal
By ignoring case...
"IncludeHelp" and "IncludeHelp" are equal

Second run:
Enter a string: includehelp
Enter another string: INCLUDEHELP
"includehelp" and "INCLUDEHELP" are not equal
"includehelp" and "INCLUDEHELP" are not equal
By ignoring case...
"includehelp" and "INCLUDEHELP" are equal

Third run:
Enter a string: IncludeHelp
Enter another string: IncludeHelp.com
"IncludeHelp" and "IncludeHelp.com" are not equal
"IncludeHelp" and "IncludeHelp.com" are not equal
By ignoring case...
"IncludeHelp" and "IncludeHelp.com" are not equal

C# Basic Programs »


ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT


Comments and Discussions!




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.