2012-11-26 27 views
6

ben int değişkenleri, örnek vardır: ""takın nokta sembol

int money = 1234567890; 

Ben ekleyebilirsiniz nasıl paraya ve böyle biçimini olun:

1.234.567.890 

cevap

13

sadece yapabilirsiniz:

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

sonucudur:

1.234.567.890 

(onlar ayırıcı için . kullanmak bildiği gibi sadece Alman kültürünü aldı.)

1

bir "Para istiyorsanız, 'biçim deneyin:

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

döner "$ 1,234,567,890.00"

Im emin değil ne para formatı kullanır' .' yerine '' içinde ama bu sadece küreselleşme şey olabilir.

4

tam biçimini elde etmek için, özel biçimler üzerinde

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

daha fazla bilgiyi kullanmak here. Sen nokta kaçmak gerekir aksi ilki çünkü .. Eğer sıfır değerleri için görüntülemek isterseniz ondalık biri olarak yorumlanacaktır 0 sonunda gereklidir