C# | Char.Equals() Method - GeeksforGeeks

01 Feb, 2019
In C#, Char.Equals() is a System.Char struct method which is used to return a value by checking whether current instance is equal to a specified object or Char value. This method can be overloaded by passing different type of arguments to it.
Char.Equals(Char) MethodChar.Equals(Object) Method
Char.Equals(Char) Method
Char.Equals(Object) Method
This method is used to returns a value by checking whether the current instance is equal to the specified Char object or not.
Syntax:
public bool Equals(Char ob);
Parameter:
ob: It is the required object which is to be compared with the value of current instance.
Return Type: If the given ob parameter is equal to the value of current instance then it returns true otherwise false. The return type of this method is System.Boolean.
Example:
// C# program to illustrate the// Char.Equals(Char) Methodusing System;  public class GeeksforGeeks {      // Main method    public static void Main() {          // declaration of datatype        bool result;        char ch1 = 'G';          // checking if 'G' is equal or not          // Here we are passing char G as the        // parameter to the Equals Method        result = ch1.Equals('G');          Console.WriteLine(result);                      // checking if 'v' is equal or not        char ch2 = 'v';          // Here we are passing char W as the        // parameter to the Equals Method        result = ch2.Equals('W');          Console.WriteLine(result);            }}
True
False

This method is used to returns a value by checking whether the current instance is equal to the specified object or not.
Syntax:
public override bool Equals(object ob);
Parameter:
ob: It is the required object which is to be compared with the current instance or null.
Return Type: If the given ob parameter is an instance of Char and equals to the value of current instance then it returns true otherwise false. The return type of this method is System.Boolean.
Example:
// C# program to illustrate the// Char.Equals(Object) Methodusing System;  public class GeeksforGeeks {      // Main method    public static void Main() {          // Declaration of data type        bool result;          // Checking if 'G' is equal or not        char ch1 = 'G';          // Here we are passing object ch1 as the        // parameter to the Equals Method        result = 'G'.Equals(ch1);          Console.WriteLine(result);             // Checking if 'v' is equal or not        char ch2 = 'v';           // Here we are passing object ch2 as the        // parameter to the Equals Method        result = 'x'.Equals(ch2);          Console.WriteLine(result);    }}
True
False

Reference: https://docs.microsoft.com/en-us/dotnet/api/system.char.equals?view=netframework-4.7.2
CSharp-Char-Struct
CSharp-method
C#
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
Difference between Abstract Class and Interface in C#
C# | IsNullOrEmpty() Method
C# | Constructors
C# Dictionary with examples
C# | Method Overriding
Difference between Ref and Out keywords in C#
C# | Delegates
C# | Class and Object
C# | Arrays of Strings
Extension Method in C#