18 Nisan 2013 Perşembe

C# Yazıyı Tersten Yazma

Merhaba arkadaşlar,

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

c, sharp, c#, textbox, substring, for, döngü,ters,yazdır,programlama,gorsel
Form Tasarımı
Button1'e tıklayıp içine aşağıdaki kodları yazıyoruz.


   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:

c, sharp, c#, textbox, substring, for, döngü,ters,yazdır,programlama,gorsel
Ters Çevir
Gördüğünüz gibi oldukça basit :)

Hiç yorum yok:

Yorum Gönder

Görüşlerinizi bildirdiğiniz için teşekkür ederim.