c# metin düzenleme!!

butterfly

80+
Katılım
17 Ocak 2021
Mesajlar
84
Reaksiyon skoru
20
Metin Girişi Yap
Seçilen Aralıkları Büyük Harfe Çevir
Seçilen Aralıktaki Boşluk Sayısını Bul
Rastgele Büyüklükte Metin Seçimi Yap
Metin Başlığını Dosyaya Yaz
Çeviri İçin Listeye Aktar
Çıkış
f5 çıktı ekranında yazılan satırları da txt dosyasına kaydedecek örneğin

kodları bu yönde değiştirmek istiyorum ama sanırım beceremedim çokta, yardım edebilecek var mıydı yani koda biraz ekleme yapabilecek? Şimdiden teşekkür ederim









Kod:
using System;

namespace Metotlar
{
    class Program
    {

        static int secim;
        static void Main(string[] args)
        {
            do
            {
                Console.WriteLine("1- Metin Giriniz");
                Console.WriteLine("2- Metin Aralıkları Büyük Harfe Çevir");
                Console.WriteLine("3- Seçilen Aralıktaki Boşluk Sayısını Bul");
                Console.WriteLine("4- Rastgele Büyüklükte Metin Seçimi Yap");
                Console.WriteLine("5- Metin Başlığını Dosyaya Yaz");
                Console.WriteLine("6- Çeviri İçin Listeye Aktar");
                Console.WriteLine("7- Çıkış");
                Console.WriteLine("Yapılacak işlem numarasını giriniz: ");
                secim = int.Parse(Console.ReadLine());

                if (secim == 1)
                {
                    StringBirleştir();
                }
                else if (secim == 2)
                {
                    Console.WriteLine(BoşlukSil());
                    Console.WriteLine("---------------------------");
                }
                else if (secim == 3)
                {
                    KarakterSay();
                    Console.WriteLine("---------------------------");
                }
                else if (secim == 4)
                {
                    Console.WriteLine(KelimeSay());
                    Console.WriteLine("---------------------------");
                }
                else if (secim == 5)
                {
                    BüyükCevir();
                }


            } while (secim != 6);


        }

        static string s1, s2;
        static int bosluksayısı = 999;

        public static void BüyükCevir()
        {
            s1 = String.Empty;
            Console.WriteLine("Küçük Yapılacak değeri girin : ");
            s1 = Console.ReadLine();
            Console.WriteLine(s1.ToLower());
            Console.WriteLine("---------------------------");
        }
        public static int KelimeSay()
        {
            s1 = String.Empty;
            Console.WriteLine("Kelimesi sayılacak değeri girin : ");
            s1 = Console.ReadLine();

            for (int i = 0; i < s1.Length; i++)
            {
                if (s1.Substring(i, 1) == " ")
                {
                    bosluksayısı++;
                }
            }
            return bosluksayısı + 1;
        }
        public static void StringBirleştir()
        {
            Console.WriteLine("İlk değeri girin : ");
            s1 = Console.ReadLine();
            Console.WriteLine("İkinci değeri girin : ");
            s2 = Console.ReadLine();
            Console.WriteLine(s1 + s2);
            Console.WriteLine("---------------------------");
        }

        public static string BoşlukSil()
        {
            s1 = String.Empty;
            Console.WriteLine(" Boşluk silinecek değeri giriniz : ");
            s1 = Console.ReadLine();
            return s1.Trim();
        }

        public static void KarakterSay()
        {
            s1 = String.Empty;
            Console.WriteLine(" Karakter Sayılacak değeri giriniz : ");
            s1 = Console.ReadLine();
            Console.WriteLine(s1.Length);
        }
    }
}
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,182,820
Mesajlar
10,662,829
Üyeler
187,737
Son üye
mukose
Geri
Top