1. Anasayfa
  2. Nesne Tabanlı Programlama

Visual Studio C# Dersleri – C# ile Girilen Türkçe karakteri , İngilizce Karaktere Çeviren Program

Visual Studio C# Dersleri – C# ile Girilen Türkçe karakteri , İngilizce Karaktere Çeviren Program
3

Kullanıcının textbox’a girdiği bir ifade içerisinde geçen türkçe karakter ve boşluk değerlerini ingilizce karakterlere çevireceğiz.Bu işlemi girilen ifadenin mail adresi olarak dönüşümü diyede düşünebiliriz. Dönüştürme işlemi için replace fonksiyonunu kullanacağız BiLişİm Öğretmenİ => bilisim_ogretmeni şeklinde dönüşüm yapacağız.
ilk olarak form üzerinde iki label , iki textbox ve bir buton yerleştiriyoruz..

Çevir butonuna tıklayıp aşağıdaki kodları yazıyoruz..

string yazi= textBox1.Text;
yazi=yazi.ToLower();
yazi = yazi.Replace('ö', 'o');
yazi = yazi.Replace('ü', 'u');
yazi = yazi.Replace('ğ', 'g');
yazi = yazi.Replace('ş', 's');
yazi = yazi.Replace('ı', 'i');
yazi = yazi.Replace('ç', 'c');
yazi = yazi.Replace(' ', '_');
textBox2.Text = yazi;
Bu İçeriğe Tepkin Ne Oldu?
  • 5
    ba_ar_l_
    Başarılı
  • 2
    gayet_yi
    Gayet İyi
  • 1
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 1
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Yorum
Inline Feedbacks
View all comments
erhan

Ellerinize sağlık, birçok yerde aradım ama bulamamıştım. Siz çok kolay şekilde anlatmışsınız. Hatta ben bunu method olarak kaydettim ve heryerde çok rahat kullanıyorum.

 public static void turkceKarakterEngelle(TextBox txtBox)
    {
      string yazi = txtBox.Text;
      yazi = yazi.Replace(‘Ö’, ‘O’);
      yazi = yazi.Replace(‘Ü’, ‘U’);
      yazi = yazi.Replace(‘Ğ’, ‘G’);
      yazi = yazi.Replace(‘Ş’, ‘S’);
      yazi = yazi.Replace(‘İ’, ‘I’);
      yazi = yazi.Replace(‘Ç’, ‘C’);
      txtBox.Text = yazi;
    } 

methodu çağırıp sadece kullanmak istediğim text box ekliyorum.

Bilişim Öğretmeni

ilginiz için teşekkürler :)

asd

ç harfi unutulmuş, teşekkürler