String Sınıfı – Karşılaştırma Metodları
Önceki yazılarımdan C#’ta String Metodları başlıklı yazımda bu konuyu ele almıştım.Ancak o yazımda String sınıfının karşılaştırma metodlarından bahsetmemiştim.İki string değişkenin değerini, istediğimiz duruma göre karşılaştırmada kullandığımız metodlara karşılaştırma metodları denir.
Equals() Metodu
Hem static olarak(string.Equals), hem de değişken ismi üzerinden ulaşılabilir.İki türlüde değişkenlerin değerini karşılaştırıp geriye bool tipinde değer gönderir.
Compare() Metodu
Static bir metoddur.Parametre olarak aldığı iki string değerini, büyük küçük karakter olarak karşılaştırır.İki değer birbirine eşit ise 0, değilse -1 değerini döndürür.
string ad1 = "Ahmet";
string ad2 = "Gençay";
int sonuc = string.Compare(ad1, ad2);
Console.Write(sonuc);
Console.Read();
Ekran çıktısı -1 olacaktır.
CompareTo() Metodu
Değişken ismi üzerinden ulaşılabilen metod, iki string değeri karşılaştırır.Eşit ise geriye 0 değerini döndürür.Değilse -1..
string ad1 = "Ahmet";
string ad2 = "Gençay";
int sonuc = ad1.CompareTo(ad2);
Console.Write(sonuc);
Console.Read();
Ekran çıktısı -1 olacaktır.
İyi çalışmalar…
