12 Aralık 2011 Pazartesi

C# Değişkenler ve Veri Tipleri

Merhaba arkadaşlar bu yazımda sizlere değişkenleri ve veri tiplerini anlatmaya çalışacağım ...

Değişken kavramını şöyle açıklayabiliriz aslında; bir programda kullanacağımız verileri tutmak amacıyla kullandığımız yapılardır. Şöyle ki; su içmek için suyu ilk önce bardağa koyarsınız ve sonrada içersiniz değil mi ? Hayır ben direk sürahiyi kafama dikerim diyenleri duyar gibiyim ama ben işi kuralına göre yaptığınızı farz edip devam ediyorum. İşte bardağımız burada bizim değişkenimiz görevimizi görüyor yani bizim için ona aktardığımız değerimizi tutuyor. Peki nasıl tanımlanır ki bu değişkenler ?




Yukarıda resimde gördüğünüz üzere “int sayi” ve “string isim” diye iki tane değişken tanımladık. Tabi değişken tanımlamanın da bazı kuralları var bunlarda;

  • <veri tipi> <değişken adı>;  şeklinde tanımlanırlar.
  • Değişken isimlerini belirlerken bazı noktalara dikkat etmek gerekir. Boşluk, nokta, soru işareti, noktalı virgül, çift tırnak, tek tırnak, aritmetik  operatörler, karşılaştırma ve atama operatörleri, parantezler kullanılamaz.
  • Sayı ile başlayamaz.
  • Visual C#.NET dilinde tanımlı anahtar kelimeler kullanılamaz





Bu sıkıcı kurallardan sonra devam ediyoruz. “<veri tipi> <değişken adı>” şeklinde tanımlanır demişiz. Arkadaşlar C# dilinde her tanımladığınız değişkenin bir tipi olmak zorundadır. Veri tiplerini değişkenlerin tutukları verinin türünü ve bellekte tutacakları alanı belirtmek için kullanılır. Bunu şöyle açıklamak gerekirse; suyu su bardağında, kahveyi kahve fincanında vede çayı da çay bardağında içersiniz değil mi dostlar ? Şimdi şu değişken tiplerini bir tanıyalım bakalım...



Sayısal Veri Tipleri


Metinsel Veri Tipleri


C# dilinde hem sayısal hem de metinsel olmayan türler de vardır:

bool => Koşullu yapılarda kullanılır. Bool türünden değerlere true, false gibi ifadeler örnek verilebilir.

object => Bu değişken türüne her türden değer atanabilir.

var => C# 3.0 da artık tür belirtmeksizin değişken tanımlamamıza olanak sağlayan yenilikler mevcut. Ancak bu değişkenlerin özelliği object değişkenler gibi referans tipli değişkenler değildir. Bunun yerine değeri atanırken tipinin belirlendiği değişkenlerdir.

Datetime

İçinde zaman barındıran değişken tipidir.

Tür
Boyut
Açıklama
Örnek
DateTime
8 byte
Tarih ve Zaman Tutar
Datetime zaman = Datetime.now


Evet arkadaşlar bir yazımında daha sonuna geldim. Umarım faydalı olmuştur...


Kod yazmaya devam...

Hiç yorum yok:

Yorum Gönder