1. 351.
    0
    struct harf
    {
    public string turk;
    public string inc;
    public harf(string turk, string inc)
    {
    this. turk = turk;
    this.inc = inc;
    }
    }

    List<harf> Liste = new List<harf>();

    public Form1()
    {
    InitializeComponent();

    Liste.Add(new harf("a", "in"));
    Liste.Add(new harf("b", "ci"));
    Liste.Add(new harf("c", "si"));
    Liste.Add(new harf("ç", "ker"));
    Liste.Add(new harf("d", "dede"));
    Liste.Add(new harf("e", "yar"));
    Liste.Add(new harf("f", "rak"));
    Liste.Add(new harf("g", "gay"));
    Liste.Add(new harf("ğ", "yum"));
    Liste.Add(new harf("h", "ah"));
    Liste.Add(new harf("ı", "ıh"));
    Liste.Add(new harf("i", "hi"));
    Liste.Add(new harf("j", "jh"));
    Liste.Add(new harf("k", "ak"));
    Liste.Add(new harf("l", "la"));
    Liste.Add(new harf("m", "mm"));
    Liste.Add(new harf("n", "ne"));
    Liste.Add(new harf("o", "oç"));
    Liste.Add(new harf("ö", "ök"));
    Liste.Add(new harf("p", "pu"));
    Liste.Add(new harf("r", "or"));
    Liste.Add(new harf("s", "os"));
    Liste.Add(new harf("ş", "oh"));
    Liste.Add(new harf("t", "tü"));
    Liste.Add(new harf("u", "um"));
    Liste.Add(new harf("ü", "mu"));
    Liste.Add(new harf("v", "vı"));
    Liste.Add(new harf("y", "ay"));
    Liste.Add(new harf("z", "am"));
    }
    public string harfver(string h)
    {
    for (int i = 0; i < Liste. Count; i++)
    {
    if (Liste[i].turk == h.ToLower())
    {
    return Liste[i].inc;
    }
    }

    return h;
    }
    private void Button1_Click(System. Object sender, System. EventArgs e)
    {
    string m1 = textBox1.Text;
    string m2 = "";

    for (int i = 0; i < m1.Length; i++)
    {
    m2 += harfver(m1.Substring(i, 1));
    }

    textBox2.Text = m2;
    }

    alın lan çevirici yaptım. ama tek taraflı çalışıyor :(
    barzonun düşüncesizliği yüzünden çift taraflı çeviri tam olarak sağlı çalışmaz :(

    not : işsizim amk.
    Tümünü Göster
    ···
   tümünü göster