Menu
Coddy logo textTech

String Interpolation

Coddy'nin C# Journey'sinin Temeller bölümünün bir parçası — ders 32 / 69.

Şimdiye kadar basit dizeleri nasıl yazdıracağımızı öğrendik, ancak bazen dizenin içine değişken değerleri eklememiz gerekir.

Örneğin:

int age = 10;
System.Console.WriteLine("His age is: age");

Bu, "His age is: 10" yerine "His age is: age" yazdıracaktır

Bunu çözmek için string interpolation kullanacağız:

int age = 30;
string name = "Alice";
double balance = 1500.75;

System.Console.WriteLine($"Name: {name}, Age: {age}, Balance: {balance}");
  • $ dizenin bir enterpole dize olduğunu belirtir.
  • {} değişkenler için yer tutuculardır.

Dizeleri değişkenlerle birleştirmenin başka bir yolu artı + operatörüdür:

System.Console.Write("Name: " + name + " Age: " +  age + " Balance: " + balance);
challenge icon

Görev

Başlangıç

Girdi olarak rastgele bir dizeyi rnd adlı bir değişkende saklayan bir kod size veriliyor.

String interpolation kullanarak konsola "The input is: " ifadesini ve rnd değişkeninin içindeki rastgele dizeyi yazdırın.

Örnekler için test durumlarını kontrol edin!

Kopya kağıdı

Değişken değerlerini dizelerin içine yerleştirmek için $ ve {} ile dize enterpolasyonu (string interpolation) kullanın:

int age = 30;
string name = "Alice";
System.Console.WriteLine($"Name: {name}, Age: {age}");

Alternatif olarak, dizeleri birleştirmek için + operatörünü kullanın:

System.Console.WriteLine("Name: " + name + " Age: " + age);

Kendin dene

using System;

public class Program {
    public static void Main(string[] args) {
        string rnd = Console.ReadLine();
        
        // Kodunuzu aşağıya yazın
        
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler