C# ile Programlama 4. Ders: Veri Tipleri (Data Types)

Mustafa Kasmış
Sep 1, 2018 · 2 min read

Bu yazıda sizlere C#’da veri tiplerini anlatacağım.

Veri tipi (Data Type) nedir? Veri tipi, yazılımlarda kullanmış olduğumuz verilerin hangi türde olduğunu bilgisayara ifade etmemizi sağlayan yapılardır diyebiliriz.

Örneğin: Bir programda toplama işlemi yapacağız. Bilgisayar bizim kullandığımız verilerin ne yapıda olduğunu bilmiyor ve biz bunu bilgisayara ifade etmeliyiz. İki adet tam sayıyı birbiri ile toplayacaksak int dediğimiz veri tipini kullanarak bu sayıları programda tanımlayıp gerekli işlemi yapmalıyız.

C#’da tipler 3'e ayrılır:

1-Value Type (Değer Tipi): int,string,double,float vs. gibi tiplerin yer aldığı tip türüdür.

Mevcut veri tipleri hakkında daha fazla bilgi sahibi olabileceğiniz bir tablo yukarıda verilmiştir. Yukarıdaki tabloda veri tiplerinin neyi temsil ettiği, başlangıç-bitiş değerleri ve default değerleri verilmiştir.

2-Reference Type (Referans Tipi): object ve dynamic olmak üzere iki tipden oluşan bir tip türüdür.

a) object type: Herhangi bir değer tipine sahip veriyi, değer tipini belirtmeksizin tanımlamaya yarayan veri tipidir.

Örneğin: tam sayı (int) bir veriyi object deger=10; şeklinde tanımlayıp normal veri tipi ile ilişkilendirmeden bir tanım yapıyoruz. Bu işleme boxing işlemi denir. Unboxing işlemi ise object tipdeki bir veriyi, kendisinin aslında sahip olduğu veri tipine cast(dönüştürme) işlemine denir.

b) dynamic type: Çalışma zamanında oluşan, program sonlandığında işi biten bir tipdir.

3- Pointer Type: Verilerin memoryde tutulduğu adresi saklayan tipdir. Pointer kullanımı genelde C,C++ gibi programlama dillerinde memory bazlı işlemlerde kullanılan, alt seviye programlama için olmazsa olmaz bir yapıdır.

Örneğin: Pointer Type tanımı: char* harf;

Veri Tipleri (Data Types) yazısının sonuna geldik. Bir sonraki yazıda görüşmek üzere. İyi çalışmalar…

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade