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.