C# String Compare Methodu ve Kullanımı

string.Compare methodu kısaca iki string değeri karşılaştırmak için kullanılan bir metottur diyebiliriz aslında. Örnek kullanım alanları ise ilk akla geldiği gibi şifre ve şifre tekrar inputbox ları olabilir örneğin.

string.Compare metodu, içerisine girilen iki değeri karşılaştırır ve eğer değerler tam uyumlu ise “0”, değil ise girilen değerlerin alfabetik sırasına göre “1” veya “-1” değeri döndürür.

Burada dikkat edilmesi gereken, bu metodun orjinal halinde case sensitive, yani büyük/küçük harf duyarlı olmasıdır. Yani “erkan” değeri ile “Erkan” veya “ERKAN” değeri direk kullanımda “-1” sonucunu dönecektir.

Bunu değiştirmek için ise methodun 3. parametresi olan “ignoreCase” özelliğini “true” yapmamız ve büyük küçük harf farkını görmezden gelmesini sağlamamız olacaktır.

Hatalı ve doğru kullanım örnekleri

string.Compare("erkan", "ERKAN"); //Sonuç: -1

string.Compare("erkan", "Erkan"); //Sonuç: -1

string.Compare("erkan", "ERKAN", true); //Sonuç: 0

string.Compare("erkan", "Erkan", true); //Sonuç: 0

Share this Story

Related Posts

Kimler Neler Demiş?

avatar
  Subscribe  
Bildir

Sponsor Bağlantılar

Sponsor Bağlantılar