Stringleri öğrenirken aldığım notlarla beraber paylaşmak istedim. Aradığımız ve çok işe yarayan kodlar var. İşinize yarayacağından eminim 🙂
string sentence = “My name is Mehmet KAVAK”;
var result = sentence.Length;
var result2 = sentence.Clone();
sentence = “My name is Mex”;
// sonuç k harfiyle bitiyormu ? bool döner
bool result3 = sentence.EndsWith(“k”);
// sonuç my name ile başlıyormu ? sonuç bool
bool result4 = sentence.StartsWith(“My name”);
//name kaçıncı karakterden başlıyor. Eğer bulamazsa -1 döndürür
var result5 = sentence.IndexOf(“name”);
// IndexOf bulduğu ilk aradığın karakteri bulur ve durur.
var result6 = sentence.IndexOf(” “);
// sondan başlar
var result7 = sentence.LastIndexOf(” “);
// Cümlenin istenilen indexinden sonra yazı ekleme
var result8 = sentence.Insert(0, “Hello, “);
// Metni parçalamak için kullanılır, 3. indexten sonra yazdırır öncesini siler
// 3,4 şeklinde yazarsak 3. indexten sonra 4 karakter al anlamına gelir
var result9 = sentence.Substring(3);
// Bütün karakterleri küçültmeye yarar
var result10 = sentence.ToLower();
var result11 = sentence.ToUpper();
// Boşlukları – olarak değiştirme yani değiştirmeye yarıyor.
var result12 = sentence.Replace(” “, “-“);
// 2. indexten sonrasını sil
// 2,5 yaparsak 2. indexten sonra 5 karakteri sil demek
var result13 = sentence.Remove(2);