C#像足球一样显示货币格式
我有一个与中相同的问题,但对于C#。C#像足球一样显示货币格式,c#,string-formatting,currency,C#,String Formatting,Currency,我有一个与中相同的问题,但对于C#。.ToString()方法是否有任何特殊参数,或者在这种情况下可以格式化货币的库? 谢谢否。ToString方法中没有参数可以自动以这种方式格式化货币值 但是,您可以轻松地编写自己的方法,以这种方式格式化字符串 编写if/else逻辑来获取显示字符串非常简单,您可以按照问题中引用的帖子中提供的示例代码进行操作 如果你想得到幻想,你可能想看看实现一个自定义格式提供程序 请参阅此考虑为您的数字类型(int?long?float?)编写一个。这样你就可以做到: in
.ToString()
方法是否有任何特殊参数,或者在这种情况下可以格式化货币的库?
谢谢否。
ToString
方法中没有参数可以自动以这种方式格式化货币值
但是,您可以轻松地编写自己的方法,以这种方式格式化字符串
编写if/else
逻辑来获取显示字符串非常简单,您可以按照问题中引用的帖子中提供的示例代码进行操作
如果你想得到幻想,你可能想看看实现一个自定义格式提供程序
请参阅此考虑为您的数字类型(int?long?float?)编写一个。这样你就可以做到:
int playerSalary = 20000000;
Print(playerSalary.ToLargeCurrencyFormat());
// Prints $20M
扩展方法:
namespace ExtensionMethods
{
public static class IntExtensions
{
public static string ToLargeCurrencyFormat(this int amount)
{
// Do your format conversion here
return formattedString;
}
}
}
列表中没有这样的格式。