Derleme ve çalıştırma
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
-
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.
-
İnterpolation öneki
Console.WriteLine(____"Merhaba, {name}!");Cevabı göster
Console.WriteLine($"Merhaba, {name}!"); -
İnterpolation kavramlarını eşle
- $
- İnterpolation öneki
- { }
- İfade gömme
- string
- Değişken türü
- WriteLine
- Çıktı metodu