Başlık: Başlangıç
    Orijinal Metin ” Kodlama “ string Değişmez Veri Metin Metotları Karakter ve Dize İşleme İşlevleri Büyük Harf ToUpper() Küçük Harf ToLower() Boşluk Kırpma Trim() Değer Değiştir Replace() Alt Metin Alma Substring() Metin Denetimi Contains() Metin Özelliği: Length (Karakter Sayısı) Yeni Çıktı “KODLAMA” veya Doğru/YanlışYeni Dize Belleği
    MethodAçıklamaÖrnek
    ToLower()Metindeki bütün harfleri küçük harfe dönüştürür.
    string str = "Ders Notları";
    string newStr = str.ToLower();
    
    ToUpper()Metindeki bütün harfleri büyük harfe dönüştürür.
    string str = "Ders Notları";
    string newStr = str.ToUpper();
    
    Trim()Metinin başındaki ve sonundaki boşlukları temizler.
    string str = "  Ders Notları. ";
    string newStr = str.Trim();
    
    TrimStart()Metinin başındaki boşlukları temizler.
    string str = "  Ders Notları. ";
    string newStr = str.TrimStart();
    
    TrimEnd()Metinin sonundaki boşlukları temizler.
    string str = "  Ders Notları. ";
    string newStr = str.TrimEnd();
    
    Contains()Metin içerisinde verilen metni arama yapar. Bulursa True değeri döndürür.
    string str = "  Ders Notları. ";
    string sonuc = str.Contains("er").ToString();
    
    StartsWith()Metin başlangıcı verilen metin ile başlıyorsa True değeri döndürür.
    string str = "  Ders Notları. ";
    string sonuc = str.StartsWith("De").ToString();
    
    EndsWith()Metnin sonu verilen metin ile bitiyorsa True değeri döndürür.
    string str = "  Ders Notları. ";
    string sonuc = str.EndsWith("De").ToString();
    
    IndexOf()Metin içerisinde verilen metni arama yapar, bulursa ilk harfinin index değerini döndürür.
    string str = "  Ders Notları. ";
    string sonuc = str. IndexOf("Not").ToString();
    
    LastIndexOf()Metin içerisinde verilen metni arama yapar, en son bulduğu yerin ilk harfinin index değerini döndürür.
    string str = "  Ders Notları. ";
    string sonuc = str.LastIndexOf("Not").ToString();
    
    IndexOfAny()Metin içerisinde çoklu arama yapar.
    char[] arananKarakterler = { '5','6','7' };
    string str = "1234567";
    int sonuc = str.IndexOfAny(arananKarakterler);
    
    Concat()İki metni birleştirir.
    string str1 = "Ders ";
    string str2 = "Notları";
    string sonuc = string.Concat(str1, str2);
    //sonuc Ders Notları olucaktır.
    //birden fazla parametre alabilir örneğin
    string.Concat("Kemal","Sahin","COM")
    
    Join()Dizi elemanlarını birleştirir.
    string[] dizi = { "kemal", "sahin", "Mimar", "Sinan"};
    string.Join(",", dizi);
    //sonuc kemal,sahin,Mimar,Sinan,Üniversite
    //istersek alt alta birleştirelim
    string.Join("\n", dizi);
    
    Clone()Metni klonlar.
    string txt = "KemalSahinCOM";
    object oTxt = txt.Clone();
    string sTxt = txt.Clone().ToString();
    
    Copy()Metni yeni bir değişkene kopyalar.
    string txt = "Ders Notları"
    string sTxt = string.Copy(txt);
    
    Compare()İki metni kıyaslar. Harf sıralamasına göre değer döndürür.
    string strA  = "AC";
    string strB = "AB";
    int sonuc = string.Compare(strA, strB);
    
    Equals()İki metni eşit olup olmadığına bakar.
    string strA  = "Kemal";
    string strB = "kemal";
    bool sonuc = str.Equals(strB);
    
    Substring(a,b)Metin içerisindeki a parametresindeki değerden başlayarak b kadar karakteri seçip alır.
    string str = "KemalSahinCOM"
    string newStr = str.Substring(4); // SahinCOM değeri döner. 
    string newStr = str.Substring(4,2); // Sa değeri döner. 
    
    Split(a)Metni a parametresindeki değere göre parçalar.Parametre gönderilmezse boşluklara göre parçalar.
    string str = "Ders Notları"
    string[] strArr = str.Split();
    foreach (var item in strArr)
    {
       Console.WriteLine(item);
    }
    
    Replace(eski,yeni)Metin içerisindeki eski değeri, yeni değer ile yer değiştirir.
    string str = "Ders çalışmak harikadır.";
    string newStr = str.Replace("harikadır","çok güzeldir.");