Csharp Veri Tipleri
C# Veri Tipleri: Temel Rehber ve Kod Örnekleri
C# programlama dilinde kullanılan temel veri tiplerini anlamak, verimli ve etkili kod yazmanın ilk adımıdır. Bu makalede, C#’ta yer alan farklı veri tiplerini detaylandıracağız ve her biri için pratik kod örnekleri sunacağız.
C# Nedir?
C#, Microsoft tarafından geliştirilen ve .NET framework üzerinde çalışan nesne yönelimli bir programlama dilidir. Güçlü tiplendirme, otomatik çöp toplama ve geniş kütüphane desteği ile donatılmıştır, bu da onu hem masaüstü hem de web uygulamaları geliştirmek için popüler bir seçim yapar.
Temel Veri Tipleri
C# programlama dilinde kullanılan temel veri tiplerini daha yakından inceleyelim.
Sayısal Tipler
Sayısal tipler, tam sayı değerleri saklamak için kullanılır ve boyutlarına göre farklılık gösterir:
int: Standart tam sayı türüdür ve 32 bitlik bir alanda işaretli tam sayı değeri saklar.
long: Daha büyük tam sayılar için kullanılır ve 64 bit uzunluğundadır.
short: Daha küçük tam sayılar için kullanılır ve 16 bit uzunluğundadır.
Kod Örneği: Sayısal Tipler
1 2 3 4 | int a = 100; long b = 5000000000L; short c = 32767; Console.WriteLine($"int: {a}, long: {b}, short: {c}"); |
Ondalıklı Tipler
Ondalıklı tipler, kesirli sayıları saklamak için kullanılır:
float: Tek duyarlıklı ondalık tip. 32 bit kullanır.
double: Çift duyarlıklı ondalık tip. 64 bit kullanır.
decimal: Finansal hesaplamalar için uygun olan çok yüksek duyarlıklı bir tip.
1 2 3 4 | float d = 123.456f; double e = 123456.789; decimal f = 123456789.0123456789m; Console.WriteLine($"float: {d}, double: {e}, decimal: {f}"); |
Karakter ve Metin Tipleri
char: Tek bir Unicode karakter saklar.
string: Birden fazla karakter içeren metinleri saklar.
Kod Örneği: Karakter ve Metin Tipleri
1 2 3 | char g = 'A'; string h = "Merhaba Dünya"; Console.WriteLine($"char: {g}, string: {h}"); |
C# Veri Tipleri ile İlgili İpuçları 📘
Değer Tipleri ve Referans Tipleri: C#’da veri tipleri, değer tipleri ve referans tipleri olmak üzere iki ana kategoriye ayrılır. Değer tipleri, değeri doğrudan içerirken; referans tipleri, bellekteki bir konuma işaret eder.
Var Anahtar Kelimesi: Değişken türlerini belirtmek için
varanahtar kelimesi kullanılabilir. Bu, C# derleyicisinin değişkenin türünü otomatik olarak çıkarım yapmasını sağlar.
C# dilinde veri tipleri, veri yapısının temelidir ve güçlü bir uygulama yapısının kurulmasını sağlar. Bu rehber, bu temel yapı taşlarını anlamanız ve C# ile başarılı projeler geliştirmeniz için bir başlangıç noktası sunar.
Kaynaklar
Microsoft Official Documentation: C# Programming Guide
.NET API Reference: Data Types
