inicio mail me! sindicaci;ón

Case Insensitive string karşılaştırma işlemleri için overload edilmiş Compare metodunu kullanın

ToLower metodu geçici string nesneleri oluşturduğu için, Case Insensitive karşılaştırma yaparken, ToLower() metodunu kullanmaktan kaçınmak için Compare metodunu kullanmak uygulama performansını olumlu yönde etkileyecektir.

Aşağıdaki kod, case insensitive karşılaştırma işlemini gerçekleştirmesine karşın, kullanılan ToLower() metodları yüzünden geçici string nesneleri oluşturarak uygulama performansını olumsuz yönde etkilemektedir:

String str=“KADİR SÜMERKENT”;
String str2 = “Kadir Smerkent”;

if (str.ToLower()==str2.ToLower())
{
// işlemler
}

Bu işlemi daha yüksek performanslı bir şekilde gerçekleştirmek için aşağıdaki kodu kullanabiliriz:

String.Compare(str, str2, true);

Leave a Comment