我用一个按钮创建了一个简单的窗口应用程序
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 来获取当前的窗口货币格式