C# String Metodları


Substring Metodu: Yazının belirtilen bir kısmını almak için kullanılır.

 

private void button1_Click(object sender, EventArgs e)

 {

 string metin = textBox1.Text;

 string alinti = metin.Substring(0, 10);

 MessageBox.Show(alinti);

}


Replace Metodu: İstediğimiz bir veriyi başka bir veri ile değiştirmek için kullanırız.

 

private void button1_Click(object sender, EventArgs e)

 {

 string metin = textBox1.Text;

 string yeniMetin = metin.Replace("a""*");

 MessageBox.Show(yeniMetin);

}


Split Metodu: Bir metni veya metin dizisini belirli bir karaktere göre parçalara bölmek için kullanılır.

 

private void button1_Click(object sender, EventArgs e)

 {

 string metin = textBox1.Text;

 string[] yeniMetin = metin.Split(',');

 foreach (string parca in yeniMetin)

 {

 MessageBox.Show(parca);

 }


Trim Metodu: Metnin başındaki ve sonundaki boşlukları almak için kullanılır.

 

private void button1_Click(object sender, EventArgs e)

 {

 string metin = textBox1.Text;

 string yeniMetin = metin.Trim();

 MessageBox.Show(yeniMetin);

 }


IndexOf Metodu: Belirtilen bir stringin veya karakterin başka bir string içerisinde olup olmadığını kontrol eder ve mevcutsa konumunu gösterir.

 

private void button1_Click(object sender, EventArgs e)

 {

 string metin = textBox1.Text;

 int index = metin.IndexOf(",");

 MessageBox.Show(index.ToString());

 }


IndexOfAny Metodu: Belirtilen bir dizi içerisinde bulunan karakterlerin, başka bir string içerisinde olup olmadığını kontrol eder, mevcutsa konumunu gösterir.

 

private void button1_Click(object sender, EventArgs e)

 {

 string metin = textBox1.Text;

 int index = metin.IndexOfAny(new char[] {':''\\''.'});

 if (index==-1)

 MessageBox.Show("Geçersiz url");

else

 MessageBox.Show("Geçerli url");

 }

 

metin.Contains(“”); = String içinde aranan harf ya da kelime var mı yok mu bakar.Eğer varsa “True” yoksa “False” döner.

string metin="Gençay Yıldız";
bool b = metin.Contains("nç");//metin stringinde "nç" var mı yok mu? MessageBox.Show b); //True değerini döndürecektir.

 

metin.EndsWith(“”); = metin stringinin en sonunda aranan kelime var mı yokmu bakar.Eğer varsa “True” yoksa “False” döner.

bool b = metin.EndsWith("asd");//metin stringinin sonunda "asd" var mı? MessageBox.Show(b);//Olmadığından dolayı False değeri dönecektir.

 

metin.StartsWith(“”); = metin stringi aranan kelimelerlemi başlıyor bakar.True ya da False döner.

 

bool b = metin.StartsWith("G");//metin stringi "G" ile başlıyor mu? MessageBox.Show b);//True yazacaktır.

 

metin.Insert(indexNo,””); = Bu metod sayesinde istediğimiz indexten sonrasına istediğimiz kelimeyi ekletebiliriz.Aşağıdaki örneği inceleyiniz.

 

metin = metin.Insert(2, "asd");/*metin değişkenindeki değerin 2. indexinden itibaren "asd" kelimesini ekle.*/ 

MessageBox.Show(metin); //Görüntü olarak "Geasdnçay" kelimesi yazılacaktır.

 

metin.Insert(indexNo,””); = Bu metod sayesinde istediğimiz indexten sonrasına istediğimiz kelimeyi ekletebiliriz.Aşağıdaki örneği inceleyiniz.


metin = metin.Insert(2, "asd");/*metin değişkenindeki değerin 2. indexinden itibaren "asd" kelimesini ekle.*/ 

MessageBox.Show(metin); //Görüntü olarak "Geasdnçay" kelimesi yazılacaktır.


metin.Remove(4); = 4. indexten itibaren sil. 

metin.Remove(2,3); = 2. indexten itibaren 4 karakter sil. 


metin.Replace(‘bu değerleri’,'buna cevir’); = Bu metod iki parametre almaktadır.Birincisine değiştirilmek istenen karakter,ikincisine yerine getirilecek karakterdir. 


metin.ToLower();=Bütün harfleri küçük yapar. 

metin.ToUpper();=Bütün harfleri büyük yapar.

Yorum bırakın