9 November 2025 Sunday 10:45:01


C# ile String Sınıfı - Trim(), TrimStart(), TrimEnd() Metodları

C# ile String Sınıfı - Trim(), TrimStart(), TrimEnd() Metodları

String sınıfı içerisinde en çok kullanılmakta olan metodlardandır. String bir ifadede bulunan karakterleri temizlemek için kullanılmaktadır.

Trim() metodu, string bir ifadenin başında ve sonunda bulunan boşlukları temizlemek için kullanılmaktadır. Bir örnek üzerinde inceleyelim.

private void btnTikla_Click(object sender, EventArgs e)
        {
            string Deger = "ibrahim ÖZKAN";
            MessageBox.Show(Deger);
            MessageBox.Show(Deger.Trim());
          
        }

Örnekte Deger değişkeni içerisine atanan değerin başında ve sonunda boşluklar bulunmaktadır. İlk mesaj ekrana boşluk karakterlerini getirecektir. Bir sonraki mesajda trim() işlemi, degerin başında ve sonunda bulunan boşlukları temizleyip ekrana getirecektir.

 

TrimStart() metodu bir string ifadenin başında belirtilen char tipindeki karakterlere göre temizleme işlemi yapar.

private void btnTikla_Click(object sender, EventArgs e)
        {     
            string Deger = "ibrahim ÖZKAN";
            Deger = Deger.TrimStart('i', 'b', 'r', 'Z', 'K', 'h', 'A', 'm', 'N');
            MessageBox.Show(Deger);
        }

Tanımlanan değer 2. satırda TrimStart() ile baştan başlayarak temizlenmektedir. Karakter sıralamasının bir önemi bulunmamaktadır. Eğer değer başlangıçtan itibaren bu harflerden içeriyorsa sırası ile temizleme işlemi yapacaktır.

Sadece i, b ve r harfi eşleştiği için değerin 1. 2. ve 3. karakterini silecektir.

TrimEnd() metodu, TrimStart() metodunun tam tersi olarak çalışmaktadır. Değerin sonundan başlayarak silme işlemini gerçekleştirmektedir.

private void btnTikla_Click(object sender, EventArgs e)
        {
            string Deger = "ibrahim ÖZKAN";
            Deger = Deger.TrimEnd('i', 'b', 'r', 'Z', 'K', 'h', 'A', 'm', 'N');
            MessageBox.Show(Deger);
        }

Burada da sondan sildiği için z , k , a ve n harfleri silinmiştir.

img

ibrahim ÖZKAN