Giriş
Bu özellik C# 6 ile geliyor. String'i $ karakteri ile başlatıyoruz. String içinde kullanmak istediğimiz değişkenleri {...} içine alıyoruz.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Klasik formatlama yı da kullanmak istersek şöyle yaparız.
Verbatim String + Interpolation
Şöyle yaparız.
Bu özellik C# 6 ile geliyor. String'i $ karakteri ile başlatıyoruz. String içinde kullanmak istediğimiz değişkenleri {...} içine alıyoruz.
Örnek
Şöyle yaparız.
string name = "Lisa";
int age = 20;
string str = $"Her name is {name} and she's {age} years old";
Değişkenleri formatlamak ta mümkün. Sayı + virgül + 2 ondalık hane için şöyle yaparız.var str = $"Your account balance is {balance:N2}"
ÖrnekŞöyle yaparız.
var x = new Dictionary<string, string>() {{"a", "1"}, {"b", "2"}, {"c", "3"}};
Console.WriteLine(string.Join("\n", x.Select(kvp => $"{kvp.Key}\t{kvp.Value}")));
ÖrnekKlasik formatlama yı da kullanmak istersek şöyle yaparız.
int qty = 10;
string str = string.Format($"Total Qty : {qty} on Date : {{0}}","01/01/2017");
Çıktı olarak şunu alırız.Total Qty : 10 on Date : 01/01/2017
Verbatim String + Interpolation
Şöyle yaparız.
string abc = ...;
int pqr = ...;
string p = $@"[{{""Key"":""{abc}"",""Value"": {pqr} }}]";
Hiç yorum yok:
Yorum Gönder