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 »

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.