String Metotların C# Dilinde Kullanımı Ve Örnekler

Merhaba arkadaşlar. Bu yazıda string metotların nasıl kullanıldığı hakkında bilgiler verip her string metota ait birer de örnek yapacağım. String metot nedir bir cümleyle açıklayacak olursa adında da anlaşılabileceği gibi metinsel ifadeler üzerinde işlem yapmamıza yarayan metotlardır.

String Metotların C# Dilinde Kullanımı

String Metotların Kullanımı

Compare: İki string değeri karşılaştırır ve bize 0, 1 veya -1 değeri dönderir. Bu değerler alfabetik sıraya göre geri döner. Mesela ilk değerimiz Ali ikinci değerimiz Alp olsun. Geriye -1 değeri döner, eğer ilk değerimiz Alp ikinci değerimiz Ali olursa geriye 1 değeri döner, iki değerimiz de eşit olursa geriye 0 değeri döner.

Burada labela -1 değerini yazdırır.

Concat: İki string değeri birleştirir ve geriye string türünde değer döndürür.

Labela AliAlp yazdırır.

Copy: İstediğimiz string bir değeri istediğimiz bir değişkene kopyalar.

Burada metin değişkenine Ali değerini kopyalamış olduk.

Equals: İki string değerin eşit olup olmadığını kontrol eder. Eğer eşit ise true değil ise false değerini döndürür.

Labela true değerini yazdırır.

IndexOf: Bir metinde aranan karakterin baştan kaçıncı karakter olduğunu belirtir. Karakterin index numarasını geriye döndürür. İki farklı kullanım şekli vardır. Eğer tek tırnak ile parametre gönderirsek char türünde arama yapar, eğer çift tırnak ile parametre gönderirsek string türünde arama yapar. Geriye döndürdüğü değer türü integerdır.

Labela 1 yazdırır.

Insert: Bir string ifadeye belirlediğimiz karakterden sonra istediğimiz bir string ifadeyi ekler.

Labela İsismail yazdırır.

LastIndexOf: IndexOf metodu ile aynı işlevi yapar. Sadece bu metot baştan değil de sondan kaçıncı karakterde olduğunu belirtir.

Labela 2 değerini yazar.

Lenght: String ifadenin uzunluğunu integer türünde geri döndürür.

Labela 6 değerini yazar.

Remove: İki kullanım şekli vardır. Tek parametreli olarak kullanırsak belirttiğimiz karakterden sonrasını siler. İki parametreli olarak kullanırsak belirttiğimiz karakterden sonra ikinci parametredeki değer kadar siler. Geriye string değer döndürür.

Labela İs yazdırır.

Replace: String bir ifadede istediğimiz kısmı istediğimiz bir string ifade ile değiştirebiliriz.

Labela İsmail İsmail yazdırır.

SubString: İki kullanım şekli vardır. Bunlardan ilk eğer tek parametre girersek girdiğimiz karakter sayısından sonrasını yazdırır. İkincisi ise çift parametre girersek girdiğimiz karakter sayısından sonra kaç karakter yazdıracağını da ayarlayabiliriz.

Labela mail yazdırır.

Labela ma yazdırır.

ToUpper: String ifadenin bütün harflerini büyük yazdırır.

Labela İSMAİL yazdırır.

ToLower: String ifadenin bütün harflerini küçük yazdırır.

Labela ismail yazdırır.

Trim: String ifadenin başındaki ve sonundaki belirlediğimiz karakteri siler. Eğer herhangir karakter belirlemez isek boşlukları siler. Parametreyi char türünde istediği için tek tırnak ile göndermek zorundayız.

Labela İsmail yazar.

TrimStart: String ifadenin sadece başındaki belirlediğimiz karakteri siler. Eğer herhangir karakter belirlemez isek boşlukları siler. Parametreyi char türünde istediği için tek tırnak ile göndermek zorundayız.

Labela İsmail yazar.

TrimEnd: String ifadenin sadece sonunda belirlediğimiz karakteri siler. Eğer herhangir karakter belirlemez isek boşlukları siler. Parametreyi char türünde istediği için tek tırnak ile göndermek zorundayız.

Labela İsmail yazar.

PadLeft: String ifadenin başına belirlediğimiz uzunluğa kadar belirlediğimiz karakteri ekler. Eğer herhangibir karakter belirlemez isek boşluk ekler.

Labela uuuuİsmail yazdırır.

PadRight: String ifadenin sonuna belirlediğimiz uzunluğa kadar belirlediğimiz karakteri ekler. Eğer herhangibir karakter belirlemez isek boşluk ekler.

Labela İsmailuuuu yazdırır.

Empty: String ifadeyi boşaltır.

Labelın textini boşaltır.

Diğer string metotlarını da buradan inceleyebilirsiniz.

Bunlar da ilginizi çekebilir...

  • 5 Yorum
  1. Gravatar Yasin dedi ki:

    Ellerine ve emeğine sağlık kardeşim çok iyi olmuş.

  2. Gravatar Samet dedi ki:

    Oldukça güzel anlatmışsın.Çok işime yarayacak.Teşekkürler :)

  3. Gravatar samet dedi ki:

    yalnız LastIndexOf metodunda “ismail”. dan sonra IndexOf yazıyor LastIndexOf olması lazım degilmiydi :)

  4. Gravatar amine dedi ki:

    pek beğendiğimi soyleyemem çünkü çok kısa olmuş

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir