FormattableString
arasındaki fark C# 6.0 ile tanıtıldı. string
nesnesini kullanarak aynı dize biçimlendirmesini kullanabileceğimiz gibi neden FormattableString
veya IFormattable
'u kullanmamız gerekiyor. Üç arasındaki fark nedir? Her şeydenDize, BiçimlendirilebilirString, IFormattable
Benim Kod
var name = "Pravin";
var s = $"Hello, {name}";
System.IFormattable s1 = $"Hello, {name}";
System.FormattableString s2 = $"Hello, {name}";
aynı sonucu var üretir. Birisi aynı derin bilgiye sahipse, daha ayrıntılı bir yanıt alabilir miyim?
teşekkürler! –
'string'' IFormattable' ı uygulayamadığından, 'biçimlendirilebilirString' işlevini kullanarak enterpolasyonlu dizeyi' IFormattable''a çevirdiğinizde yalnızca bir seçim yapılır. – PetSerAl
@PetSerAI: Kesinlikle haklısınız. Ne düşündüğümden emin değilim. Düzenleyecek Ofise gittiğimde ... –