C# 获取₹;当使用String.Format(“{0:C}”,45)时,此代码

C# 获取₹;当使用String.Format(“{0:C}”,45)时,此代码,c#,winforms,C#,Winforms,要获取的货币格式₹ 当使用String.Format(“{0:C}”,45)时,请输入此代码 谁能告诉我为什么会这样 实际上,我需要给定值的$symbols。该代码使用当前线程的默认区域性-这可能是系统的默认区域性 您可以选择: 更改线程的当前区域性(例如,使用) 在格式化字符串之前的string.Format调用中显式指定区域性 例如: 使用系统; 利用制度全球化; 公开课考试 { 静态void Main() { CultureInfo culture=新的CultureInfo(“美国

要获取的货币格式₹ 当使用String.Format(“{0:C}”,45)时,请输入此代码

谁能告诉我为什么会这样


实际上,我需要给定值的$symbols。

该代码使用当前线程的默认区域性-这可能是系统的默认区域性

您可以选择:

  • 更改线程的当前区域性(例如,使用)
  • 在格式化字符串之前的
    string.Format
    调用中显式指定区域性
例如:

使用系统;
利用制度全球化;
公开课考试
{
静态void Main()
{
CultureInfo culture=新的CultureInfo(“美国”);
var value=string.Format(区域性“{0:C}”,45);
控制台写入线(值);
}
}

该代码使用当前线程的默认区域性-这可能是系统的默认区域性

您可以选择:

  • 更改线程的当前区域性(例如,使用)
  • 在格式化字符串之前的
    string.Format
    调用中显式指定区域性
例如:

使用系统;
利用制度全球化;
公开课考试
{
静态void Main()
{
CultureInfo culture=新的CultureInfo(“美国”);
var value=string.Format(区域性“{0:C}”,45);
控制台写入线(值);
}
}

您居住在哪个国家?是印度吗?有帮助吗?你住在哪个国家?是印度吗?有帮助吗?一旦文化发生变化,它就可以实现预期的效果,但是如何在不设置string.format任何进一步设置的情况下获得$呢?@sarana:是的,正如我在回答中所说,您可以使用
CultureInfo.CurrentCulture
。一旦文化发生变化,它就能实现预期的效果,但是如何在没有设置string.format中的区域性的情况下获得$进一步的设置?@sarana:是的,正如我在回答中所说,您可以使用
CultureInfo.CurrentCulture
更改当前线程的。