Metin Biçimlendirme (String Format)

Bütün sabit bir metin içerisine değişken değeri gönderilmesini sağlar. Değişken değeri {..} içerindeki alana yerleştirilir.

string.Format("Hava sıcaklığı ortalaması gündüz {0} derece  ve gece ise {1} derecedir.", 18, 2);

Tarihsel Biçimlendirme

string.Format("{0:dd MMMM yyyy dddd HH:mm:ss}", DateTime.Now)
Tarih Kısaltması Yazılışı Output
Short Date d {0:d} 5.2.2017
Long Date D {0:D} 5 Şubat 2017 Pazar
Full Date Time f {0:f} 5 Şubat 2017 Pazar 16:30
Default Date Time g {0:g} 5.2.2017 16:30
Month Day M {0:M} 5 Pazar
GMT U {0:U} 5 Şubat 2017 Pazar 16:30:45
Day dd {0:dd} 5
Month mm {0:mm} 2
Year yy {0:yyyy} 2017
Hour (1-24) HH {0:HH} 16
Hour (1-12) hh {0:hh} 04
Date Separator / {0:dd/mm/yyy} 5.2.2017
Date Separator : {0:dd.M.yyyy HH:mm:ss} 5.2.2017 16:30:45

Rakamsal Biçimlendirme

İfade Kısaltması Yazılışı Output
Currency Para Birimi C {0:C0}- {0:C1} – {0:C2}  7₺ – 7.0₺ – 7.00₺
Percent Yüzde P {0:P0} 3 için %300 – 0.3 için  – %30

ÖRNEK:

//Currency - Para birimi {0:C} En çok tercih edilen
string.Format("Cebimde {0:C2} var.",7);
//çıktısı : Cebimde 7.00₺ var.

//Percent - Yüzde {0:P}
string.Format("{0:P0} dilimlik bir kısım derslerine çalışmıyor.",0.35) 
//çıktısı: %35 dilimlik bir kısım derslerine çalışmıyor.