C# Kod Yazmaya Başlama

  • değiskenTipi değiskenİsmi1, degiskenİsmi2;

-Birden fazla değişken tanımlayacağınız zaman araya virgül koyarak yapabilirsiniz.
Örneğin ;         int   x,y,z;

  •  Kod yazmaya başlayalım;

Atama işlemlerini “=” ile yapıyoruz, mesela;
int x=10;   int y;
y=x;    // dediğimizde x in değerini y ye atıyoruz ve  y=10 oluyor.

Bazı kodların kısa gösterimi:

  1. y=y+x    kodunu   y+=x  olarak da yazabiliriz.Dört işlem için geçerlidir,
  2. y=y*x   aynı zamanda y*=x dir.
  3. y=y+1   (y’yi 1 arttır demektir.)  yerine y++ yazsanız da aynı şeydir.
    y–;    // y’yi 1 eksilt demektir..
  • Nesnelere direk sayı yazamıyoruz. Şöyleki;label1.text= “Ayşe “;      //  yazdığımızda tırnak içindeki metni(Ayşe) label1’in içine yazar.Ama  mesela
    int y =10;
    y++;
    label1.text = y  yazımı yanlıştır , stringe çevirmek gerekiyor.
    -Yani sayılarla işlem yapıp sonucunu textlerde göstereceksek stringe çevirmemiz gerekiyor.
  • label1.text = y.toString() ;   olacaktır.  y den sonra nokta koyduktan sonra toString ifadesini görebilirsiniz.
  • y den sonra otomatik olarak “toString ” gibi ne tür seçeneklerin çıkacağını görmek istiyorsanız; y den sonraki noktadan sonra Ctrl + Space(boşluk tuşu) basın, size otomatik olarak seçebileceğiniz yapılar sunar.
  • Eğer textin içindeki sayıyla işlem yapacaksak;

int sayi;   // sayi diye değişken tanımladık.

sayi = Convert.ToInt32(textBox1.Text);    ya da

sayi =int.Parse(textBox1.Text);   

Kısaca görevleri ; textboxa girilmiş olan string ifadeyi integer sayiya çevirip değişken içine atıyor.

 Yani eğer kutudan(textBox,label vs.den) sayı değerini alacaksanız;
Convert.ToInt32 ya da  int.Parse  yapısını kullanacaksınız.Dikkat ederseniz bu yapıdan sonra hangi kutuya(toolbox) koyacaksınız onu yazıyorsunuz;   Convert.ToInt32(label1.Text);       int.Parse(textBox1.Text);

–  Eğer işlemler sonucu bulduğunuz sayıyı kutuya(toolbox) yazacaksanız;
toString yapısını kullanacaksınız. Dikkat ederseniz bu yapının önüne dönüştüreceğiniz değişkeni yazıyorsunuz; y.toString();

Örnekler :
Toplama İşlemi;
İlk başta kutucuklarımızı oluşturduk🙂 Detaylı bilgi resimde.

Sonra gelen ekrana kodlarımızı yazıyoruz. İlk önce değişken tanımlıyoruz.textbox ve label daki ifadeler string olduğu için ve sayı istiyoruz,sayılarda integer(int) olduğu için convert(dönüştürme)yapıyoruz.

  • int.Parse= Convert.ToInt32  , ikisi de string’den int’e çeviriyor,farklı gösterimi olsun diye yazdım.
  • toplam ifadesi integer(sayı) olarak bulunur. Ama label da ifade string olarak tutulur,
    bu yüzden integer’ı string’e çevirip label’a yazmalıyız.

int sayi1, sayi2, toplam;
sayi1=int.Parse(textBox1.text);
sayi2= Convert.ToInt32(textbox2.text);
toplam= sayi1 + sayi2;
label1.text= toplam.ToString();

Ya da tek bir kodla da yazabiliriz;
label1.text = int.Parse(textBox1.text) + int.Parse(textBox2.text) ).ToString();

 

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s