如何在c#中的标签中显示货币符号?

如何在c#中的标签中显示货币符号?,c#,C#,我是c#新手,我使用的是windows窗体 任何人都知道如何在标签中显示货币符号。 例如: double test = 2.5; lable1.text = test.Tostring(); 结果显示为2.5英镑,但我想显示为2.5英镑 请帮我怎么做。谢谢String.Format(“{0:C}”,test);或测试。ToString(“C”);应该做到这一点…String.Format(“{0:C}”,test);或测试。ToString(“C”);应该这样做…使用如下字符串格式: do

我是c#新手,我使用的是windows窗体

任何人都知道如何在
标签中显示货币符号。
例如:

double test = 2.5;
lable1.text = test.Tostring();  
结果显示为2.5英镑,但我想显示为2.5英镑


请帮我怎么做。谢谢

String.Format(“{0:C}”,test);或测试。ToString(“C”);应该做到这一点…

String.Format(“{0:C}”,test);或测试。ToString(“C”);应该这样做…

使用如下字符串格式:

double test = 2.5;
lable1.text = test.ToString("£#.#")
如果您想显示多达2位的小数,您可以使用以下方法:

lable1.text = test.ToString("£#.##")

使用如下字符串格式:

double test = 2.5;
lable1.text = test.ToString("£#.#")
如果您想显示多达2位的小数,您可以使用以下方法:

lable1.text = test.ToString("£#.##")

是的,好电话;字符串格式是特定于区域性的;确保您使用的是en GB(如果您正在寻找英镑斯特林符号,我猜您将使用en GB)。如果您部署到托管在英国以外的服务器,并且这些服务器具有不同的默认设置,请务必小心……是的,这是一个很好的选择;字符串格式是特定于区域性的;确保您使用的是en GB(如果您正在寻找英镑斯特林符号,我猜您将使用en GB)。如果您部署到托管在英国以外的服务器,并且这些服务器具有不同的默认值,请务必小心…请使用货币格式请参阅使用货币格式请参阅