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);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
}
}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
4Operatörler Bölüm 1
Aritmetik OperatörlerMod Alma OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik Kısayollar7Temel Girdi/Çıktı
Temel ÇıktıString InterpolationGirdi OkumaParseÖzet - 120'ye KadarÖzet - True veya False5Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3