Check if two String objects have the same value in C#


To check if two String objects have the same value, the code is as follows −

Example

 Live Demo

using System;
public class Demo {
   public static void Main(String[] args){
      string str1 = "John";
      string str2 = "John";
      Console.WriteLine("String 1 = "+str1);
      Console.WriteLine("String 2 = "+str2);
      Console.WriteLine("String 1 is equal to String 2: {0}", str1.Equals(str2));
   }
}

Output

This will produce the following output −

String 1 = John
String 2 = John
String 1 is equal to String 2: True

Example

Let us see another example −

 Live Demo

using System;
public class Demo {
   public static void Main(String[] args){
      string str1 = "Tom";
      string str2 = "Kevin";
      Console.WriteLine("String 1 = "+str1);
      Console.WriteLine("String 2 = "+str2);
      Console.WriteLine("String 1 is equal to String 2: {0}", str1.Equals(str2));
   }
}

Output

This will produce the following output −

String 1 = Tom
String 2 = Kevin
String 1 is equal to String 2: False

Updated on: 05-Dec-2019

130 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements