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.
Tags: csharp tostring, tostring format c
