re metoda (string, string, boolean) (sistem)

Atunci când se compară limba curentă și setările regionale pentru a obține informații despre cultura, cum ar fi registrul normelor contabile și ordinea alfabetică a caracterelor individuale. De exemplu, indică limba și setările regionale, anumite combinații de caractere să fie tratate ca un singur caracter, sau de caractere mari și mici să fie comparate într-un anumit fel, sau ordinea de sortare a caracterelor depinde de caracter, care sunt efectuate înainte sau după.

Comparația este realizată folosind regulile de sortare de cuvinte. Pentru mai multe informații despre cuvântul, linie și numere de serie, a se vedea. În secțiunea System.Globalization. CompareOptions.

Atunci când se compară siruri de caractere, trebuie să apelați metoda Compara (String, String, StringComparison), care trebuie să specificați în mod explicit tipul de comparație șir care utilizează metoda. Pentru mai multe informații, consultați. Recomandări privind utilizarea de siruri de caractere în .NET Framework.

Una sau ambele valorile comparate poate fi nulă. Prin definiție, orice șir, inclusiv șir gol ( „“), compară mai mare decât un pointer nul și două legături goale sunt egale.

Comparația se termină atunci când inegalitatea se găsește sau ambele șiruri au fost prelucrate. Cu toate acestea, dacă este considerat egal cu capătul unei linii, iar celălalt șirul de caractere rămase, apoi șirul cu caractere rămase este considerat cel mai două linii. Returnează rezultatul ultimei comparației făcute.

În cazul în care normele de stabilire registru pentru o anumită limbă și setările regionale afectează rezultatele comparațiilor sunt posibile rezultate neașteptate. De exemplu, în alfabetul turc următorul exemplu provoacă rezultate incorecte, deoarece sistemul de fișiere în limba turcă nu se înregistrează cu privire la regulile de regulile limbajului pentru litera «I» în „fișierul“.