Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

C# String Metodları

Bu yazımda C#’ta String metodlarından bahseceğim.String ifadeler üzerinde çeşitli işlemler yapabilmek için hazır metodlar tanımlanmıştır.Şimdi bu metodların kullanışlı olanlarını görelim.
 Şimdi bir tane string değişken tanımlayalım ve bütün metodlarımızı onun üzerinde gösterelim.

string metin="Gençay Yıldız";

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

bool b = metin.Contains("nç");//metin stringinde "nç" var mı yok mu?
Consol.Write(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ı?
Console.WriteLine(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?
Console.WriteLine(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.*/
Console.WriteLine(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 = metin.Replace('ç','.');//"ç" leri "." yap
 Console.WriteLine(metin);

metin.Substring(4); = 4. indexten itibaren tüm karakteri alır.
metin.Substring(2,2); =2. indexten itibaren başlar 2 karakter alır.

metin = metin.Substring(4); //Ay yazacaktır.
Console.WriteLine(metin);
-------
metin = metin.Substring(2,2);//nç yazacaktır.
Console.WriteLine(metin);

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


metin.Split(‘,’);=Kelimeler arasında ayraç olarak gösterdiğimiz ifadeyi algılar ve teker teker kelimelerle işlem yapmamızı sağlayan metoddur.Aşağıdaki örneği inceleyiniz.

string metin = "Gençay,Yıldız,1992";//"," ayraç olarak kullanıyoruz.
string[] metin2 = metin.Split(',');/*metin2 dizi değişkenine Split
metoduyla "," ayraç göstererek kelimeleri teker teker alıyorum.
for (int i = 0; i < metin2.Length; i++)
{
Console.WriteLine(metin2[i]);
}

Yukarıdaki kodların ekrandaki çıktısı,


string metin=" Gençay YILDIZ     ";

metin.Trim(); = metin değişkeninin başındaki ve sonundaki boşlukları siler.
metin.TrimEnd(); = metin değişkeninin sonundaki boşlukları siler.
metin.TrimStart(); = metin değişkeninin başındaki boşlukları siler.

Bunlar da hoşunuza gidebilir...

4 Cevaplar

  1. Feriha dedi ki:

    Çalışmanızdan faydalandım, teşekkürler emeğiniz için, iyi çalışmalar dilerim…

  2. clleker dedi ki:

    İlk olarak elinize sağlık ben paylaştıgınız bilgileri takip ediyorum çok teşekkür ederim

    gencay hocam metin.Remove(2,3); = 2. indexten itibaren 4 karakter sil. demissiniz o 3 karakter sil olacak sanırsam

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*