Veri tipleri, programlamada verilerin nasıl saklandığını, işlendiğini ve hangi işlemleri yapabileceğimizi belirleyen temel yapı taşlarıdır. C# dilinde veri tipleri iki ana kategoriye ayrılır: değer tipleri ve referans tipleri. Bu dersimizde, C#’ta bulunan tüm veri tiplerini ve bunların nasıl kullanıldığını detaylı bir şekilde öğreneceksiniz.
Değer tipleri, doğrudan veri değerlerini saklar ve genellikle stack bellekte tutulur. İşte C# dilindeki değer tipleri:
byte yas = 25;
sbyte negatifSayi = -50;
short hiz = 1200;
ushort stok = 5000;
int sayi = 10000;
uint uzaklik = 200000;
long populasyon = 7800000000;
ulong mesafe = 10000000000;
float pi = 3.14f;
double e = 2.718281828;
decimal para = 100.50m;
char harf = 'A';
true
veya false
değerlerini alır.bool aktifMi = true;
Referans tipleri, veri değeri yerine bellekteki bir referansı saklar. Bu veri türleri genellikle heap bellekte tutulur. C#’ta yaygın referans tipleri şunlardır:
string mesaj = "Merhaba Dünya!";
object nesne = "Bir dize";
Veri tipleri, programlama sırasında veri saklamak ve işlemek için kullanılır. Aşağıda çeşitli veri tipleri ile bir örnek verilmiştir:
using System; namespace VeriTipleriOrnek { class Program { static void Main(string[] args) { byte yas = 25; short hiz = 1200; int sayi = 10000; long populasyon = 7800000000L; float pi = 3.14f; double e = 2.718281828; decimal para = 100.50m; char harf = 'A'; bool dogruMu = false; string mesaj = "Merhaba Dünya"; Console.WriteLine("Byte: " + yas); Console.WriteLine("Short: " + hiz); Console.WriteLine("Int: " + sayi); Console.WriteLine("Long: " + populasyon); Console.WriteLine("Float: " + pi); Console.WriteLine("Double: " + e); Console.WriteLine("Decimal: " + para); Console.WriteLine("Char: " + harf); Console.WriteLine("Boolean: " + dogruMu); Console.WriteLine("String: " + mesaj); } } }
Veri tipleri, C# programlamada verilerin nasıl saklandığını ve işlendiğini belirleyen kritik bir konudur. C# dilindeki çeşitli veri tipleri, programınızı daha etkili bir şekilde yazmanıza ve yönetmenize yardımcı olur. Bu dersimizde, C#’ta bulunan tüm veri tiplerini ve nasıl kullanıldıklarını öğrendiniz. Bu bilgileri, programlama becerilerinizi geliştirmek ve daha karmaşık uygulamalar oluşturmak için kullanabilirsiniz.