CaseInsensitiveComparer.Compare(Object, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een niet-hoofdlettergevoelige vergelijking van twee objecten van hetzelfde type uitgevoerd en wordt een waarde geretourneerd die aangeeft of een object kleiner is dan, gelijk is aan of groter is dan de andere.
public:
virtual int Compare(System::Object ^ a, System::Object ^ b);
public int Compare(object a, object b);
abstract member Compare : obj * obj -> int
override this.Compare : obj * obj -> int
Public Function Compare (a As Object, b As Object) As Integer
Parameters
- a
- Object
Het eerste object dat moet worden vergeleken.
- b
- Object
Het tweede object dat moet worden vergeleken.
Retouren
Een ondertekend geheel getal dat de relatieve waarden van a en b, zoals wordt weergegeven in de volgende tabel, aangeeft.
| Waarde | Betekenis |
|---|---|
| Kleiner dan nul |
a is kleiner dan b, waarbij behuizing wordt genegeerd.
|
| Nul |
a is bgelijk aan , waarbij de behuizing wordt genegeerd.
|
| Groter dan nul |
a is groter dan b, waarbij het omhulsel wordt genegeerd.
|
Implementeringen
Uitzonderingen
Opmerkingen
Als a en b beide tekenreeksen zijn, gebruikt CompareInfo.Compare deze methode om de tekenreeksen te vergelijken met de behuizing genegeerd. Anders wordt de implementatie van een van beide IComparable objecten gebruikt.
a Als dit wordt geïmplementeerdIComparable, retourneert deze methode het resultaat van a.
CompareTo (b); anders, indien b geïmplementeerd IComparable, retourneert het ontkende resultaat van b.
CompareTo (a).
Vergelijking null met elk type is toegestaan en genereert geen uitzondering bij gebruik IComparable. Bij het sorteren null wordt beschouwd als kleiner dan elk ander object.
Tekenreeksvergelijkingen kunnen verschillende resultaten hebben, afhankelijk van de cultuur. Zie de System.Globalization naamruimte en globalisatie en lokalisatie voor meer informatie over cultuurspecifieke vergelijkingen.