2012-11-26 11 views

उत्तर

13

आप बस कर सकते हैं:

var text = money.ToString("N0", 
    System.Globalization.CultureInfo.GetCultureInfo("de")); 

परिणाम है:

1.234.567.890 

(मैं सिर्फ जर्मन संस्कृति के रूप में मैं वे विभाजक के लिए . का उपयोग पता था उठाया।)

1

: पैसे में, और इस तरह इसका प्रारूप बनाने के 'प्रारूप कोशिश:

int money = 1234567890; 
    string moneyString = String.Format("{0:C}", money); 

रिटर्न" $ 1,234,567,890.00 "

इम यकीन नहीं क्या पैसा स्वरूप का उपयोग करता' । ' के बजाय ',' लेकिन यह है कि सिर्फ एक भूमंडलीकरण बात हो सकती।

4

बिल्कुल प्रारूप प्राप्त करने के लिए, कस्टम स्वरूप पर

int money = 1234567890; 
money.ToString(@"#\.###\.###\.##0"); 

अधिक जानकारी का उपयोग here। आप डॉट से बचने के लिए की जरूरत है क्योंकि अन्यथा पहले एक ।। यदि आप शून्य मान के लिए यह प्रदर्शित करना चाहते हैं अंत में दशमलव एक के रूप में व्याख्या की जाएगी 0 आवश्यक है

संबंधित मुद्दे