Char.Equals Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt eller Char värde.
Överlagringar
| Name | Description |
|---|---|
| Equals(Char) |
Returnerar ett värde som anger om den här instansen är lika med det angivna Char objektet. |
| Equals(Object) |
Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt. |
| Equals(Char, StringComparison) |
Equals(Char)
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
Returnerar ett värde som anger om den här instansen är lika med det angivna Char objektet.
public:
virtual bool Equals(char obj);
public bool Equals(char obj);
override this.Equals : char -> bool
Public Function Equals (obj As Char) As Boolean
Parametrar
- obj
- Char
Ett objekt som ska jämföras med den här instansen.
Returer
trueom parametern obj är lika med värdet för den här instansen, annars . false
Implementeringar
Kommentarer
Den här metoden implementerar System.IEquatable<T> gränssnittet och presterar något bättre än Char.Equals(Object) eftersom det inte behöver ta bort rutan för parametern obj .
Se även
Gäller för
Equals(Object)
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt.
public:
override bool Equals(System::Object ^ obj);
public override bool Equals(object obj);
public override bool Equals(object? obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
Parametrar
- obj
- Object
Ett objekt att jämföra med den här instansen eller null.
Returer
trueom obj är en instans av Char och är lika med värdet för den här instansen, annars . false
Exempel
Följande kodexempel visar Equals.
using System;
public class EqualsSample {
public static void Main() {
char chA = 'A';
char chB = 'B';
Console.WriteLine(chA.Equals('A')); // Output: "True"
Console.WriteLine('b'.Equals(chB)); // Output: "False"
}
}
let chA = 'A'
let chB = 'B'
printfn $"{chA.Equals 'A'}" // Output: "True"
printfn $"{'b'.Equals chB}" // Output: "False"
Module EqualsSample
Sub Main()
Dim chA As Char
chA = "A"c
Dim chB As Char
chB = "B"c
Console.WriteLine(chA.Equals("A"c)) ' Output: "True"
Console.WriteLine("b"c.Equals(chB)) ' Output: "False"
End Sub
End Module
Kommentarer
Jämförelsen som utförs med den här metoden baseras på kodade värden för den här instansen och obj, inte nödvändigtvis deras lexikala egenskaper.
Se även
Gäller för
Equals(Char, StringComparison)
- Källa:
- Char.cs
public:
bool Equals(char other, StringComparison comparisonType);
public bool Equals(char other, StringComparison comparisonType);
override this.Equals : char * StringComparison -> bool
Public Function Equals (other As Char, comparisonType As StringComparison) As Boolean
Parametrar
- other
- Char
- comparisonType
- StringComparison