C# String Metodları Kullanımı
C# String Metodları Kullanımı yani SubString, Trim, IndexOf, LastIndexOf gibi metodlar nasıl kullanılır bunlar hakkında yardımcı olmaya çalışacağız.String methodları bizim çokça kullandığımız ve sürekli ihtiyaç hissettiğimiz bir takım metodlardır.

String içersinde belli karakterlerin arasını alma = (SubString)
Bir String içersindeki başlangıçtaki ve bitişteki boşlukları silme = (Trim)
String içersinde bellibir karakteri yada kelimeyi aramak = (IndexOf)
String içersinde bellibir karakteri yada kelimeyi sondan başlayarak aramak = (LastIndexOf)
SubString Methodu
string kelime ="cahap.com";// başlangıç değeri olarak sıfırı seçtik. Burada 'u' 0.karakterdir.MessageBox.Show(kelime.Substring(0,7));// 0.karakter ile 7. karakterler arasını alır.
/*Çıktı : cahap.com
Trim Methodu
string kelime =" cahap.com ";MessageBox.Show(kelime.Trim());//Başlangıctaki ve bitişteki boşlukları temizler.
/* Çıktı: cahap.com
IndexOf Methodu
İki türlü kullanımı vardır.
string kelime ="cahap.com";MessageBox.Show(kelime.IndexOf('.'));// '.' Tek tırnakla yazıldıgında char türünde, karakteri kaçıncı karakterde olduğunu bize int olarak verir.MessageBox.Show(kelime.IndexOf("com"));// "com" Çift tırnak ile yazdığımızda string türünde arama yapar ve sonucu int olarak verir.
Kullanım 1 Çıktı: 7
Kullanım 2 Çıktı: 8
LastIndexOf Methodu
string kelime ="cahap.com/deneme/profil";MessageBox.Show(kelime.LastIndexOf('/'));
kelime değişkeni içersinde 2 tane ‘/’ karakteri var . LastIndexOf Methodunu kullandığımız için bize en sondaki ‘/’ karakterin int değerini verecektir.
Çıktı: 25
Index Of methodunu kullansaydık eğer çıktı olarak 11 değerini verecektir.