亙古不變的變化,我創建一個簡單的窗口應用程序與CultureInfo.CurrentCulture在運行時
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol);
}
}
- 第一次一個按鈕,我點擊「按鈕1」,它顯示「$」
- 我打開控制面板>區域和語言改變貨幣符號「$」就會以「€」
- 點擊「按鈕1」再次,它也表明「$」 ==>我預期的結果是「€」
似乎CultureInfo.CurrentCulture在運行時不會更改。任何人都可以向我提供其他VAR獲得當前窗口的貨幣格式
這對我的作品。感謝 – TrBaPhong