2 Haziran 2013 Pazar

C# String Metotları

Merhaba arkadaşlar. Bugün kü yazımda sıkça kullandığımız bize büyük kolaylıklar sağlayan string metotlarını ele alıcaz. Bende yanlış bilgi vermemek için diğer bloglara bakarak ve kodları yazarak sizlerle paylaşmak istedim.


string metin = "isa bal";

            bool a = metin.Contains("ı"); //metin stringinde ı harfi yok mu kontrol eder. varsa true yoksa false döndürür.

            Console.WriteLine("sonuç : " + a);

            bool b = metin.EndsWith("bal"); //metin stringinin içerisinde bal stringi varmı yok mu kontrol eder. varsa true yoksa false döndürür.

            Console.WriteLine("sonuc : " + b);

            bool c = metin.StartsWith("i"); //metin stringi i harfi ile başlıyomu. başlıyor ise true, başlamıyorsa false döndürür

            Console.WriteLine("sonuc : " + c);

            metin = metin.Insert(7, "ı"); //metin stringine 7. indexten itibaren ı harfini ekler.

            Console.WriteLine("sonuc : " + metin);

           Console.WriteLine("sonuç : " +  metin.Remove(2)); //2. indexten itibaren karakterleri siler. 2. karakterde dahil

           Console.WriteLine("sonuç : " + metin.Remove(1, 1)); //1. indexten itibaren bir karakter siler. yani sadece 1. karakter

            Console.WriteLine("sonuc : " + metin.Replace('i','O'));

            Console.WriteLine("sonuc : " + metin.Substring(3)); // 3. indexten itibaren tüm karakterleri alır

            Console.WriteLine("sonuc : " + metin.Substring(4, 2)); //3. indexten itibaren iki karakter alır

            Console.WriteLine("sonuc : " + metin.ToLower()); //tüm harfleri küçük yapar

            Console.WriteLine("sonuc : " + metin.ToUpper()); //tüm harfleri büyük yapar

            string[] dizim = metin.Split('a'); //metin stringini a harfine göre parçalar ve diziye atar. çıktıdan daha iyi anlayabiliriz.

            for (int i = 0; i < dizim.Length; i++)
            {
                Console.WriteLine(dizim[i]);
            }


            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.


Sonuç ekran çıktıları şekildeki gibi olacaktır. Faydalı olması dileğiyle iyi günler arkadaşlar...

Hiç yorum yok:

Yorum Gönder