String işlemleri
substring string arasında belli bir karakterin arasını alma
trim bir string içerisindeki başlangıçtaki ve bitişteki boşlukları silme
indexOf string içerisinde belli karakter yada kelimeyi arama
LastİndexOf string içerisindeki belli bir kelimeyi yada karakteri sondan başlayarak aramak
replace string içerisindeki bir stringi başka bir string ile değiştirebilirsiniz veya string içerisindeki karakteri(char) başka karakter ile değiştirebilirisiniz.
ToCharArray string içeriğini karaktere ayırır
SUBSTRING


string kelime = "kodcalismalari";
SUBSTRING


string kelime = "kodcalismalari";
Console.WriteLine(kelime.Substring(2,5)); //2.idexten baslayıp 5 tane değer alır
Console.WriteLine(kelime.Substring(7)); //7.indexten sonrakileri alır
Console.WriteLine(kelime.Substring(0,10)); //ilk indexten baslayıp 10 tane deger alır
Console.ReadLine();


string kelime = " kodcalismalari ";
TRIM


string kelime = " kodcalismalari ";
Console.WriteLine(kelime.Trim()); // baslangıctaki ve bitişteki boslukları siler
Console.ReadLine();
INDEX OF


string kelime = "kelime.nokta";
Console.WriteLine(kelime.IndexOf('.')); /* '.' tek tırnak ile yazıldıgında char türünde
karakterin kacıncı karakterde oldugunu bize verir */
Console.WriteLine(kelime.IndexOf("li")); /* "ke" çift tırnak ile yazdıgımızda
string türünde arama yapar ve sonucu int olarak verir.*/
Console.ReadLine();


string kelime = "kodcalismalari/c#console/stringislemleri";
LAST INDEX OF


string kelime = "kodcalismalari/c#console/stringislemleri";
Console.WriteLine(kelime.LastIndexOf('/'));
/*kelime değişkeni içinde iki tane '/' karakteri var
last index of komutunu kullandıgımız için bize en sondaki '/' karakterinin int değerini vericektir */
Console.ReadLine();


string kelime = "Buradaki tüm a harfleri büyük";
REPLACE


string kelime = "Buradaki tüm a harfleri büyük";
Console.WriteLine(kelime.Replace('a', 'A')); //küçük a harflerini büyük A harfine çevirir.
string kelime2 = "C# %100 nesne yönelimli progrmalama dilidir";
Console.WriteLine(kelime2.Replace("nesne yönelimli", "nesne tabanlı"));
//nesne yönelimli kelimelerini nesne tabanlıya çevirir
Console.ReadLine();


string kelime = "kodcalismalari";
TO CHAR ARRAY


string kelime = "kodcalismalari";
char[] karakterler = kelime.ToCharArray(3, 5);
//substring mantıgı ile aynı çalısır sadece 3.index ten başlar ve daha sonraki 5 karakteri alır.
Console.WriteLine(karakterler);
Console.ReadLine();