C# Eposta Üretme String İşlemleri Örneği

C# Eposta Üretme String İşlemleri Örneği

C# string işlemleri ile eposta üretme tolower gibi örnek kodları indirebilirsiniz.

String işlemlerinde kullanılan kodlardan bazılarını kullanarak ad,soyad ve üniversite bilgisi giren kişinin e-postasını üretme uygulaması.Daha fazla geliştirmek isteyen projeyi indirebilir. Açıklama satırları ile kodlar açıklanmıştır.

 /*
         *  C# Eposta Üretme String İşlemleri Örneği
         *  http://csharpdersornekleri.blogspot.com/
         */
        private void Form1_Load(object sender, EventArgs e)
        {
            label4.Text = "";
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string ad = textBox1.Text.Trim(); // Textbox 1 deki metni ad değişkenine alıp trim komutu ile temizliyoruz.
            // Trim komutu metnin sağ ve soldan boşluklarını siler.
            while (ad.Contains("  ")) // Adın içerisinde ki iki boşluk bulana kadar dönen döngü
            {
                ad = ad.Replace("  "," "); // İki boşluğu tek boşluğa çeviriyoruz.
            }
            string kisa_ad = ad.Substring(0, 1); // Adın baş harfini kisa_ad a aktarıyoruz.
            int boslugunYeri = 0;
            while (ad.IndexOf(' ', boslugunYeri + 1) >= 0) // İki veya daha çok isimli kişilere
            {
                boslugunYeri = ad.IndexOf(' ', boslugunYeri + 1); // Boşluğu bulup
                kisa_ad += "." + ad.Substring(boslugunYeri + 1, 1); // Oraya nokta ekliyoruz Örnek : Mehmet Ali m.a
            }
            string soyad = textBox2.Text.Trim().ToLower(); // soyadı trimleyip küçültüyoruz
            string okul = textBox3.Text.Trim().Replace(" ","").ToLower(); // okulu trimleyip küçültüyoruz boşlukları kaldırıyoruz
            string eposta = kisa_ad + "." + soyad + "@" + okul + ".edu.tr"; // eposta değişkenine . @ ve .edu.tr ifadelerini ekliyoruz
            eposta = eposta.ToLower();
            eposta = eposta.Replace("ğ", "g"); // Eposta İçerisindeki türkçe karakterleri değiştiriyoruz.
            eposta = eposta.Replace("ş", "s");
            eposta = eposta.Replace("ı", "i");
            eposta = eposta.Replace("ü", "u");
            eposta = eposta.Replace("ö", "o");
            eposta = eposta.Replace("ç", "c");
            label4.Text = eposta; // labela yazıyoruz :)
        }

Uygulamayı indir...

Google News Proje ve Kod Paylaşım Platformu
Yazar

Gören göze karanlık perde olamaz, görmeyen göze ışık ne yapsın.
Kırşehir - AK 456 AEÜ - Computer Programmer

C# Eposta Üretme String İşlemleri Örneği konusuna henüz yorum yapılmadı.
İlk Yorum Yapan Siz Olun.

Konu hakkında yorumlarınızı bekliyorum teşekkürler.
Konunun alıntı veya yasal olmayan bir durum arz ettiğini düşünüyorsanız iletişim yolu ile bize ulaşarak bildirebilirsiniz hak ihlali durumlarında 3 iş günü içerisinde konu kaldırılacaktır.
Dipnot...!
Kırık ve eksik linki yorum olarak bildirin konu 24 saat içerisinde düzenlenecektir.