9 November 2025 Sunday 10:43:29


C# ile String Sınıfı - Equals(), Contains() Metodları

C# ile String Sınıfı - Equals(), Contains() Metodları

String sınıfında en çok kullanacağımız metodlardandır. Equals ve Contains iki ifadeyi karşılaştırıp geriye bool türünde değer döndürmektedir.

Equals ile bir ifade içerisinde kontrol edilmek istenilen ikinci ifade tam olarak yer alıyorsa true değilse false değerini döndürmektedir. Kullanımı aşağıdaki gibidir.

private void button2_Click(object sender, EventArgs e)  
{  
    string Deger1 = "ibrahim ÖZKAN";  
    string Deger2 = "ibrahim ÖZKAN";  
  
    if (Deger1.Equals(Deger2))  
    {  
        MessageBox.Show("Deger2 içerisindeki değer Deger1' e eşittir.");  
    }  
    else  
    {  
        MessageBox.Show("Deger2, Deger1' e eşit değildir.");  
    }  
}  

Contains ise Equals metodundan farklı olarak kontrol edilecek ifadenin herhangi bir bölümünde ikinci ifade yer alıyor ise true değilse false değerini döndürecektir. Kullanımı aşağıdaki gibidir.

private void button2_Click(object sender, EventArgs e)  
{  
    string Deger1 = "ibrahim ÖZKAN";  
    string Deger2 = "ibrahim";  
  
    if (Deger1.Contains(Deger2))  
    {  
        MessageBox.Show("Deger2 içerisindeki değer Deger1 içerisinde bulunmaktadır.");  
    }  
    else  
    {  
        MessageBox.Show("Deger2, Deger1 içerisinde bulunmamaktadır.");  
    }  
}  

 

img

ibrahim ÖZKAN