C# Değişkenler

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:

  1. Değer Türleri (Value Types): Doğrudan veriyi saklar. Örneğin: int, double, char, bool
  2. Referans Türleri (Reference Types): Verinin adresini saklar. Örneğin: string, array, class

1. Temel Veri Türleri

Veri TürüAçıklamaÖrnek
intTam sayılar için kullanılırint x = 5;
doubleOndalıklı sayılar içindouble pi = 3.14;
charTek bir karakter tutarchar harf = 'A';
stringMetin değerleri içinstring ad = "Ali";
boolDoğru/yanlış değerleri içinbool 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

  1. Yeni bir proje oluşturun:
dotnet new console -n DegiskenOrnek
cd DegiskenOrnek
  1. 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.

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir