Last Updated : 11 Jul, 2025
In C#,
Char.Equals()is a
System.Charstruct 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.
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
obparameter is equal to the value of current instance then it returns
trueotherwise
false. The return type of this method is
System.Boolean.
Example: CSharp
// C# program to illustrate the
// Char.Equals(Char) Method
using 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);
}
}
Char.Equals(Object) Method
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
obparameter is an instance of Char and equals to the value of current instance then it returns
trueotherwise
false. The return type of this method is
System.Boolean.
Example: CSharp
// C# program to illustrate the
// Char.Equals(Object) Method
using 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);
}
}
Reference: https://learn.microsoft.com/en-us/dotnet/api/system.char.equals?view=netframework-4.7.2
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4