27 Mayıs 2013 Pazartesi

Tür Dönüşümleri - Csharp



Csharp’ta bir türden diğeri türe bazı değişkenleri dönüştürmemiz gerekebilir. Bu durumda bizler Convert metodunu kullanırız.
Örnek: ) Windows formumuza bir textbox ve bir buton ekliyoruz. Textbox’a gireceğimiz değeri önce integer’a çevirelim sonra bu int değeri messagebox ile ekrana yazdıralım.
private void button1_Click(object sender, EventArgs e)
        {
            int a = Convert.ToInt32(textBox1.Text);
            MessageBox.Show(a.ToString());
        }
   Textbox’a girilen değer ne olursa olsun string bir değer tutar eğer girilen değer integer ise biz bunu öncelikle int tipine çevirmeliyiz.
int a = Convert.ToInt32(textBox1.Text); //bu satırda textbox’ın text’ini convert metodu ile integer’a çeviriyoruz. Sonra bunu int a değişkenine atıyoruz. Convert metodundan sonra integere bir değişkeni çevireceksek;
Convert.ToInt16
Convert.ToInt32
Convert.ToInt64
Komutunu kullanıp parantez içine;
Convert.ToInt32(integera çevrilecek veri,değişken yazılır)
MessageBox.Show ekrana mesaj yazmak için kullanırız. Fakat bu metod ekrana string tipinde bir veri yazdırır. Eğer değişkenimiz integer ise bunu string’e çevirmeliyiz.
MessageBox.Show(a.ToString()); aynı buradaki gibi.
Dönüşümleri ya Convert.ToString veya değişkenimsi.ToString() ile değiştirebiliriz.

Hiç yorum yok :

Yorum Gönder

Google PageRank Checker Powered by  MyPagerank.Net