18 Aralık 2010 Cumartesi

Tür Tanımlaması

C#’ta bir değişkeni kullanmadan önce onun türünü tanımlamak zorundayız. Bir değişken program içerisinde yalnızca bir kere tanımlanabilir.

Bir sayı C#’ta üç farklı türde olabilir.

Canlıların sayısını yazıyorsak tamsayıları kullanmak isteyebiliriz.

Eğer yazdığımız programda para miktarı bulunuyorsa bunun için desimal sayılar gerekecektir. Mesela 2 YTL 50 YKr gibi.

Eğer bilimsel rakamlar içeren bir program yazıyorsak bilimsel notasyonu kullanmalıyız. Programlamada bu tür sayılara kayar noktalı sayılar denir.

Bir programın içinde her üç türden de sayılar bulunabilir. Şimdilik sadece tamsayı türünden örnekler yapalım. Daha sonra her bir türü ayrı bir ünite olarak işleyeceğiz. Şimdi bir tamsayı tanımlayalım.

1int Elma;

Aşağıdaki örnekte değişkenler tanımlanacak ve değer ataması yapılacaktır.

1int Elma;
2int Armut;
3int Toplam;
4
5Elma = 2;
6Armut = 3;
7Toplam = Elma + Armut;

Aşağıdaki örnekte olduğu gibi bir satırda birden çok tür tanımlaması yapılabilir.

1int Elma, Armut, Toplam;
2
3Elma = 2;
4Armut = 3;
5Toplam = Elma + Armut;

Bazı değişkenleri birlikte bazılarını da ayrı tanımlayabiliriz.

1int Elma, Armut;
2int Toplam;
3
4Elma = 2;
5Armut = 3;
6Toplam = Elma + Armut;

Tür tanımlamasını hep bir arada yapmak zorunda değiliz. Tek önemli kural değişkenelrin kullanılmadan önce tanımlanması gerektiğidir.

1int Elma;
2Elma = 2;
3
4int Armut;
5Armut = 3;
6
7int Toplam;
7Toplam = Elma + Armut;

Bir değişkenin tür tanımlaması ve değer atama işlemi aynı ifade içinde yapılabilir.

1int Elma = 2;
2
3int Armut = 3;
4
5int Toplam = Elma + Armut;

Bir satırda birden çok değişkenin tanımlanması ve değer atanması aynı anda yapılabilir.

1int Elma = 2, Armut = 3, Toplam = Elma + Armut;

Ama bir satırda tanımlanan bütün değişkenlere değer ataması yapma zorunluluğu yoktur. Bazılarına değer ataması yapmayabiliriz.

1int Elma, Armut = 3, Toplam;
2Elma = 2;
3Toplam = Elma + Armut;

Bir tek satırda çok fazla değişken tanımlanması programın okunurluğunu ve hata ayıklamayı zorlaştırabilir. Kısa ve anlaşılır olmak iyi kodlanmış bir programda olması gereken özelliklerdendir. Aşağıdaki örnekte değişkenlerin tanımlanması ve değer atama işlemleri oldukça güzel yapılmıştır.

1int Elma = 2;
2
3int Armut = 3;
4
5int Toplam = Elma + Armut;

Hiç yorum yok:

Yorum Gönder