Tarayıcınız JavaScript! desteklememektedir.

C# Equals Kullanimi

Merhaba Arkadaslar,

C# ile proje gelistirirken siklikla karsilastirma,kontrol ve denetim islemleri yapariz. En basitinden iki tane string ifadenin birbirine esit olup olmadigini anlamak istersek ilk aklimiza gelen basit bir if kullanimi olur.

Ancak bu tip durumlar için yazilmis çok kullanisli bir fonksiyon var. Equals 

Equals'in 2 farkli kullanimi mevcut.

Birincisi;

   string a = "Istanbul";
            string b = "Istanbul";
            if (a.Equals(b))
                Console.WriteLine("esit");
            else
                Console.WriteLine("degil");

            Console.ReadLine();

Yukaridaki kod çalistiginda ekranda "esit" yazacaktir.

Buradaki kullanimi belirledigimiz degiskene bagli olarak, parametrede belirttigimiz degiskene esit olup olmadigi.

*****Dikkat edilmesi gereken konu ise, object türünden veri alir, sonucu bool türünden verir.

Ikinci kullanimi ise su sekilde;

if (Equals(a, b))
            {
                Console.WriteLine("esit");
            }
            else
                Console.WriteLine("esit degil");

Duruma göre yukaridaki 2 yöntemden birini kullanabilirsiniz.

Kod'la kalin...