‘tostring format c’

C# Parametreli ToString() Metodu

Sunday, September 13th, 2009

Bugün internette döküman okurken yeni birşey öğrendim. ToString() metodunun içine parametre ekleyerek, sayıları farklı bir şekilde string ifadesine çevirebiliyoruz. Örnekleri görünce daha iyi anlayacaksınız.

1-) C Parametresi:

long sayi = 10000000;
string deger = sayi.ToString("C");
MessageBox.Show(deger);

Bu şekilde C parametresi verdiğimizde sayıyı para birimiyle beraber yazdırır.

2-) N Parametresi:

long sayi = 10000000;
string deger = sayi.ToString("N");
MessageBox.Show(deger);

N parametresi verdiğimizde sayıyı binlik hanelere böler.

3-) D Parametresi:

long sayi = 10000000;
string deger = sayi.ToString("D11");
MessageBox.Show(deger);

D parametresi, verilen sayıyının basamak miktarını yanındaki sayıya tamamlar.

4-) P  Parametresi:

long sayi = 0.50;
string deger = sayi.ToString("P");
MessageBox.Show(deger);

P parametresi ile, verilen double sayı, yüzdelik karşılığına çevrilir.

5-) F Parametresi:

long sayi = 0.50;
string deger = sayi.ToString("N5");
MessageBox.Show(deger);

N parametresi ile virgülden sonra kaç basamak gösterileceğini belirlersiniz.