C# dilinde değişkenler, veriyi saklamak için kullanılan temel yapı taşlarıdır. Her değişken bir veri türüne sahiptir ve bir değeri temsil eder. Bu bölümde C# dilinde değişkenlerin nasıl tanımlandığını, türlerini ve kullanım örneklerini detaylıca inceleyeceğiz. Ayrıca Visual Studio Code (VS Code) üzerinden değişkenlerin nasıl kullanıldığını da öğreneceğiz.
Değişken Nedir?
- Değişken, bellekte veri saklayan bir alanı temsil eder.
- Her değişkenin bir adı ve türü vardır.
- C# dilinde bir değişkeni kullanmadan önce tanımlanması gerekir.
Örnek:
int sayi = 10; // Tam sayı türünde bir değişken tanımlandı ve 10 değeri atandı.
C# Veri Türleri ve Değişken Türleri
C# dilinde değişken türleri ikiye ayrılır:
- Değer Türleri (Value Types): Doğrudan veriyi saklar. Örneğin:
int
,double
,char
,bool
- Referans Türleri (Reference Types): Verinin adresini saklar. Örneğin:
string
,array
,class
1. Temel Veri Türleri
Veri Türü | Açıklama | Örnek |
---|---|---|
int | Tam sayılar için kullanılır | int x = 5; |
double | Ondalıklı sayılar için | double pi = 3.14; |
char | Tek bir karakter tutar | char harf = 'A'; |
string | Metin değerleri için | string ad = "Ali"; |
bool | Doğru/yanlış değerleri için | bool durum = true; |
2. Nullable Değişkenler
Bir değişkenin boş değer (null
) almasını sağlamak için ?
kullanılır.
int? sayi = null; // Nullable int değişkeni
3. Var ve Dynamic
- var: Derleyici değişkenin türünü otomatik belirler.
var isim = "Ahmet"; // string olarak algılanır
- dynamic: Değişkenin türü çalışma anında belirlenir.
dynamic veri = 10; // Türü dinamik olarak değişebilir
veri = "Metin"; // Artık string
Değişken Tanımlama ve Atama
Değişken Tanımlama
int yas; // Sadece tanımlandı
Değişken Tanımlama ve Başlatma
int yas = 25; // Tanımlandı ve 25 değeri atandı
Çoklu Değişken Tanımlama
int a = 10, b = 20, c = 30;
Sabit Değişkenler
Sabit bir değişken oluşturmak için const
anahtar kelimesi kullanılır.
const double Pi = 3.14159; // Pi değeri değiştirilemez
Visual Studio Code ile Değişken Kullanımı
C# değişkenlerini Visual Studio Code üzerinde kullanmak için şu adımları takip edebilirsiniz:
1. Proje Oluşturma ve Hazırlık
- Yeni bir proje oluşturun:
dotnet new console -n DegiskenOrnek
cd DegiskenOrnek
- Proje klasörünü açın:
code .
2. Kod Yazma
Program.cs
dosyasına şu kodları ekleyin:
using System;
class Program
{
static void Main(string[] args)
{
// Tam sayı değişkeni
int yas = 25;
// Ondalıklı sayı değişkeni
double boy = 1.78;
// Metin değişkeni
string isim = "Ahmet";
// Doğru/Yanlış değişkeni
bool evliMi = false;
// Değişkenlerin ekrana yazdırılması
Console.WriteLine($"Ad: {isim}");
Console.WriteLine($"Yaş: {yas}");
Console.WriteLine($"Boy: {boy}");
Console.WriteLine($"Evli mi?: {evliMi}");
}
}
Hata Ayıklama ve VS Code Özellikleri
- IntelliSense: Kod yazarken değişken önerileri alabilirsiniz. Örneğin, bir
string
yazdığınızda.Length
gibi özellikler önerilir. - Hata Ayıklama: Değişkenlerin değerlerini görmek için F5 tuşuyla hata ayıklama moduna geçebilirsiniz.