İçeriğe geç

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

0 0 votes
Article Rating
Tarih:Çerez Bilgiler
Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x