23 Mart 2010 Salı

Veri Tipleri


static void Main(string[] args)
{
sbyte minikSayi = 5;
short kucukSayi = 20000; //70000 degeri sinirlarin disinda oldugu icin kullanilamaz.

int sayi = -23455;
long buyukSayi=12345646367;
byte minikSayi2 = 5;
uint sayi2 = 123465;
ulong buyukSayi2 = ulong.MaxValue;

//tam sayilarda default tip int, noktali sayilarda default tip double olarak alinir.

double noktaliSayi = 4.6;
float kucukNoktaliSayi = 5.3f; //5.3 double oldugundan float olarak yazmak istiyorsak f yazip ozellikle belirtmemiz lazim.

decimal buyukNoktaliSayi = 5.6M;
char karakter = 'f'; // '' arasina iki karakter girersek hata verir tek karakter girmeliyiz.

bool mantiksal = true; //veya false.

string metin = "Metinsel Ifade";
object o = 4;
o = false;
o = "fssfsf";
o = 'a';
}



Yukarida, C# dilinde bulunan veri tipleri, bunlara ait degiskenleri ve bu degiskenlere ilk deger atamalari gosteriyoruz. Kodlarin yanindaki comment satirlarindan ayrintili bilgiye ulasabilirsiniz. Koda ayrica asagidaki resim dosyasindan da ulasabilirsiniz.

Hosgeldiniz

Blogun acilma amaci tamamiyle kursta ogrenilen notlari derleyip, daha toplu sekilde kaydedip, belli sure sonra da tekrar etme amaciyla rahatlikla bulup calisilabilecek bi site yaratmaktir. Reklamlarmis, bunlardan para kazanmakmis veya vay anasini adam manyak C# biliyomus dedirtmek de degildir :) Haa sen dersen ki sagda solda gezerken senin blogu gordum, facebookda kiz keserken birden buraya yonlendim, ne yani simdi okuyamaz miyim ? okursun tabi hatta C#i ogrenmek istersen bile okuyabilirsin, zira notlar int a=5; ten baslayarak gittikce zorlasan makaleler olacaktir. Bu yuzden her turlu sorunuza acigim, elimden geldigince cevaplandirmaya calisirim (Yapamazsam yapamadim dicem merak etmeyin :p)