İki String’i karşılaştırmak için kullanılır.
Kullanımı;
string.Compare(string1,string2,karşılaştırma seçenekleri)
Karşılaştırma seçenekleri aşağıdaki değerleri alabilir:
1.CurrentCulture: Karşılaştırma esnasında büyük küçük harf ayrımı göz önünde bulundurulur.
2.CurrentCultureIgnoreCase: Büyük küçük harf ayrımı göz önünde bulundurulmaz.
Örnek:
Kullanımı;
string.Compare(string1,string2,karşılaştırma seçenekleri)
Karşılaştırma seçenekleri aşağıdaki değerleri alabilir:
1.CurrentCulture: Karşılaştırma esnasında büyük küçük harf ayrımı göz önünde bulundurulur.
2.CurrentCultureIgnoreCase: Büyük küçük harf ayrımı göz önünde bulundurulmaz.
Örnek:
Kod:
string a = Console.ReadLine();
string b = Console.ReadLine();
if (string.Compare(a, b, StringComparison.CurrentCulture) == 0)
{
Console.WriteLine("1. cümle 2. cümleye eşittir.");
}
else if (string.Compare(a, b, StringComparison.CurrentCultureIgnoreCase) > 0)
{
Console.WriteLine("1. Cümle 2. cümleden öncedir.");
}
else
{
Console.WriteLine("1. cümle 2. cümleden sonradır.");
}
Console.ReadKey();