Metin – String Methodları

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.");