當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


C# Char.Equals()用法及代碼示例

在C#中,Char.Equals()是System.Char struct方法,該方法用於通過檢查當前實例是否等於指定的對象或Char值來返回值。可以通過傳遞不同類型的參數來重載該方法。

  1. Char.Equals(Char)方法
  2. Char.Equals(Object)方法

Char.Equals(Char)方法

該方法用於通過檢查當前實例是否等於指定的Char對象來返回值。

用法:


public bool Equals(Char ob);

參數:

  • ob:它是與當前實例的值進行比較的必需對象。

返回類型:如果給定的ob參數等於當前實例的值,則返回true,否則返回false。此方法的返回類型為System.Boolean。

例:

// 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);         
    } 
}
輸出:
True
False

Char.Equals(Object)方法

此方法用於通過檢查當前實例是否等於指定的對象來返回值。

用法:

public override bool Equals(object ob);

參數:

  • ob:是要與當前實例進行比較的必需對象,或者為null。

返回類型:如果給定的ob參數是Char的一個實例,並且等於當前實例的值,則它返回true,否則返回false。此方法的返回類型為System.Boolean。

例:

// 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); 
    } 
}
輸出:
True
False

參考: https://docs.microsoft.com/en-us/dotnet/api/system.char.equals?view=netframework-4.7.2



相關用法


注:本文由純淨天空篩選整理自ankita_saini大神的英文原創作品 C# | Char.Equals() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。