CodeBlanks Logo Icon CodeBlanks

Derleme ve çalıştırma

C# kursu · Başlangıç · Ders 5/116

dotnet run ve dotnet build ile C# programını derleyip çalıştırmayı öğrenirsin.

string interpolation

String interpolation, bir metnin içine değişken veya ifade gömmek için kullanılan yöntemdir. Dizeyi $ işareti ile başlatırsın ve gömmek istediğin ifadeyi süslü parantez { } içine yazarsın.

string name = "Ayşe";
Console.WriteLine($"Merhaba, {name}!");

{name} ifadesi değişkenin değeriyle değiştirilir. Çıktı: Merhaba, Ayşe! Bu yöntem art arda dize eklemekten daha okunaklıdır.

string değişkeni

Bir metni sonradan kullanmak için string değişkeni tanımlarsın. Değişken bir değeri saklar ve istediğin zaman yeniden kullanmana olanak verir.

string name = "Ayşe";

Burada name değişkenin adıdır, "Ayşe" ise değişkenin taşıdığı değerdir. Değişken adı İngilizce harflerden oluşur ve küçük harfle başlar. Değeri sonradan değiştirebilirsin.

Uygulama İnterpolation ile mesaj yaz

Bir string name değişkeni tanımla (örnek: "Ayşe") ve Console.WriteLine ile Merhaba, Ayşe! çıktısını string interpolation kullanarak yazdır.

Örnek çözümü göster
Önce string name = "Ayşe"; yaz, sonra Console.WriteLine($"Merhaba, {name}!"); ekle.
Örnek çözüm:
using System;

class Program
{
    static void Main()
    {
        // Bir string değişkeni tanımla
        string name = "Ayşe";
        // Mesajı interpolation ile yazdır
        Console.WriteLine($"Merhaba, {name}!");
    }
}

Kendini test et

  1. Hangisi geçerli bir interpolated string'dir?

    • Console.WriteLine("Merhaba");
    • Console.WriteLine($"Merhaba, {name}!");
    • Console.WriteLine("Merhaba, {name}!");
    • Console.WriteLine(Merhaba, {name}!);
    Cevabı göster

    Console.WriteLine($"Merhaba, {name}!"); — Doğru! $ öneki interpolation belirtir, {name} gömülür.

  2. İnterpolation öneki

    Console.WriteLine(____"Merhaba, {name}!");
    Cevabı göster
    Console.WriteLine($"Merhaba, {name}!");
  3. İnterpolation kavramlarını eşle

    $
    İnterpolation öneki
    { }
    İfade gömme
    string
    Değişken türü
    WriteLine
    Çıktı metodu

Başlangıç bölümündeki tüm dersler