C Sharp görsel programlamada TextBox'a girilen bir yazıyı tersten yazdırmak için for döngüsü ile birlikte substring komutunu kullanmamız gerekiyor. Hemen bir windows application açıp programımızın tasarım bölümünü yapalım.
Form için gerekenler:
2 Adet Text Box
1 Adet Button
![]() |
Form Tasarımı |
textBox2.Clear(); for (int a = 0; a < textBox1.Text.Length; a++) { textBox2.Text = textBox1.Text.Substring(a, 1) + textBox2.Text; }
Gördüğünüz gibi yanlızca 5 satırlık bir kod ile Textbox'a girilen değerin tersten yazdırma işlemini sağladık.
1. Satırda Button1'e tıklandığında daha önce ters çevrilmiş veya klavye ile girilmiş verileri silmek istediğimizi Clear(); komutu ile belirtiyoruz.
2. Satırda for döngümüzü oluşturarak TextBox1'e girilen string ifadenin uzunluğunun oluşturduğumuz değişkenden yani 0'dan küçük olup olmadığını kontrol ettiriyoruz ve eğer küçük ise for döngüsüne girip a değişkenimizin her defasında 1 arttırmak istiyoruz.
3. Satırda Textbox1'ye girilen ifadeyi substring komutu ile textbox2'ye ters yazdırıyoruz.
Programı çalıştırdığımızda:
![]() |
Ters Çevir |
Hiç yorum yok:
Yorum Gönder
Görüşlerinizi bildirdiğiniz için teşekkür ederim.