qataradi, yoki keyin tartiblangan bo‘lsa, -1 ni qaytaradi,
yoki ular teng
bo‘lsa, 0 ni qaytaradi.
string
s1 =
"hello"
;
string
s2 =
"hello"
;
string
s3 =
"csharp"
;
string
s4 =
"apples"
;
Console
.WriteLine(s1.CompareTo(s2));
// 0
Console
.WriteLine(s2.CompareTo(s3));
// 1
Console
.WriteLine(s4.CompareTo(s3));
// -1
Butun sonlar uchun esa quyidagicha talqin etiladi: Birinchi son,
ikkinchi sondan kichik bo‘lsa, natija manfiy bo‘ladi,
yani ularning
ayirmasini qaytaradi. Birinchi son, ikkinchi sondan katta bo‘lsa,
natija
musbat bo‘ladi, yani ularning ayirmasini qaytaradi. Ikkita son ham teng
bo‘lsa, u holda nol ni qaytaradi.
const
int
a = 5;
const
int
b = 6;
const
int
c = 5;
int
ab = a.CompareTo (b);
// natija: -1
int
ba = b.CompareTo (a);
// natija: 1
int
ca = c. CompareTo (a);
// natija: 0
CompareTo metodi tartiblash protsedralarini
amalga oshirishda eng
foydalidir.