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 vote
Article Rating
Share this Story

Related Posts

Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments

Sponsor Bağlantılar

Sponsor Bağlantılar