所以我想嘗試在C#中顯示貨幣,發現CultureInfo,唯一的事情是,沒有辦法在數字的前面顯示歐元符號,而不是從我所看到和閱讀的內容。如何在使用CultureInfo時在數字的前面顯示歐元符號?
基本上這樣的:
float f = 100.50;
MoneyAmount.Text = f.ToString("C", new CultureInfo("en-GB"));
顯示:£100.50
這樣的:
float f = 100.50;
MoneyAmount.Text = f.ToString("C", new CultureInfo("en-US"));
會顯示:$ 100.50
但這:
float f = 100.50;
MoneyAmount.Text = f.ToString("C", new CultureInfo("fr-FR"));
顯示:100.50€
有沒有辦法爲fr-FR
顯示這樣的貨幣:€100.50?
你確定這是正確的問題嗎?如果法國文化決定在價值之後顯示貨幣符號,那麼爲什麼你要另外說呢? –