0Pricing
C# Academy · Ders

Dize Ara Değiştirme Temelleri

İfadeleri doğrudan dizelerin içine yerleştirin.

Dize Ara Değiştirme Temelleri, CoddyKit'te ücretsiz bir C# Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C# Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C# Academy kursu toplamda 4 dersten oluşur.

Enterpolasyonlu Dizeler

Enterpolasyonlu bir dize, açılış tırnağından önce dolar işaretiyle başlar. İçine süslü ayraçlar arasında ifadeler yerleştirirsiniz ve C# bu ifadelerin değerlerini ekler.

using System;

class Program {
    static void Main() {
        string name = "Ada";
        Console.WriteLine($"Hello, {name}!");
    }
}

İfadeleri Gömme

Süslü ayraçlar yalnızca bir değişkeni değil, herhangi bir ifadeyi içerebilir. C# ifadeyi değerlendirir ve sonucu metne dönüştürür.

using System;

class Program {
    static void Main() {
        int a = 3, b = 4;
        Console.WriteLine($"Sum is {a + b}");
    }
}

İçeride Yöntem Çağırma

Çıktı kodunu kısa ve okunabilir tutarak süslü ayraçların içinde yöntemleri veya özellikleri çağırabilirsiniz.

using System;

class Program {
    static void Main() {
        string word = "hello";
        Console.WriteLine($"Upper: {word.ToUpper()}");
    }
}

Enterpolasyon ve Birleştirme

Özellikle birden çok değişken olduğunda enterpolasyon, çok sayıda artı işaretini art arda kullanmaktan genellikle daha açıktır.

using System;

class Program {
    static void Main() {
        string first = "Grace", last = "Hopper";
        Console.WriteLine($"{first} {last}");
    }
}

Birden Çok Yer Tutucu

Tek bir dizede ihtiyacınız olan kadar süslü ayraç kullanabilirsiniz.

using System;

class Program {
    static void Main() {
        int day = 5, month = 11, year = 2026;
        Console.WriteLine($"{day}/{month}/{year}");
    }
}

Süslü Ayraçları Kaçışlama

Gerçek bir süslü ayraç yazdırmak için onu iki kez yazın. İki açılış süslü ayracı çıktıda bir tane oluşturur.

using System;

class Program {
    static void Main() {
        int x = 5;
        Console.WriteLine($"Value in braces: {{{x}}}");
    }
}

Biçim Belirteçleri

Süslü ayraçların içine iki nokta ve ondalık basamak sayısı gibi bir biçim belirteci ekleyebilirsiniz.

using System;

class Program {
    static void Main() {
        double price = 3.14159;
        Console.WriteLine($"Price: {price:F2}");
    }
}

Enterpolasyonda Hizalama

Bir virgül ve ardından gelen sayı hizalama genişliğini belirler: pozitif değer sağa, negatif değer bu genişlik içinde sola hizalar.

using System;

class Program {
    static void Main() {
        Console.WriteLine($"[{"hi",10}]");
        Console.WriteLine($"[{"hi",-10}]");
    }
}

Dize Enterpolasyonunda Üçlü Koşullu İfade

Koşullu ifadeler süslü parantezlerin içinde çalışır; ancak bunları parantez içine almak ayrıştırıcının ifadeyi doğru işlemesini sağlar.

using System;

class Program {
    static void Main() {
        int n = 7;
        Console.WriteLine($"{n} is {(n % 2 == 0 ? "even" : "odd")}");
    }
}

Mesaj Oluşturma

Enterpolasyon, kullanıcıya gösterilen mesajları okumayı ve bakımını kolaylaştırır.

using System;

class Program {
    static void Main() {
        string user = "Lee";
        int items = 3;
        Console.WriteLine($"{user}, you have {items} new messages.");
    }
}

Enterpolasyon Derleme Sırasında Denetlenir

Çalışma zamanı şablonlarının aksine, enterpolasyonlu dize derleme zamanında denetlenir; böylece eksik değişkenler erkenden yakalanır.

using System;

class Program {
    static void Main() {
        int score = 95;
        string grade = score >= 90 ? "A" : "B";
        Console.WriteLine($"Score {score} earns grade {grade}");
    }
}

Hızlı Kontrol

Dize enterpolasyonu konusundaki anlayışınızı sınayın.

Özet

Enterpolasyonlu dizeler dolar işaretiyle başlar ve ifadeleri süslü parantezlerin içine yerleştirir; C# bu ifadeleri değerlendirip metne dönüştürür. Bunlar birleştirmeye göre daha anlaşılırdır ve derleme zamanında denetlenir.

İki nokta üst üste ve virgülden sonra biçim belirleyicileri ve hizalama ekleyebilirsiniz; gerçek süslü parantezleri ise iki kez yazarak kaçırırsınız.

Sıkça Sorulan Sorular

“Dize Ara Değiştirme Temelleri” dersi ücretsiz mi?

Evet — “Dize Ara Değiştirme Temelleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C# Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C# Academy kursu toplamda 4 dersten oluşur.

“Dize Ara Değiştirme Temelleri” dersinde ne öğreneceğim?

İfadeleri doğrudan dizelerin içine yerleştirin. C# Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

C# Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te C# Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Dize Ara Değiştirme Temelleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu C# Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her C# Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Dize Ara Değiştirme Temelleri
  2. string.Format ile Bileşik Biçimlendirme
  3. Sayısal ve Tarih Biçimi Belirteçleri
  4. Ham Dize Sabitleri
← C# Academy Sayfasına Dön