有谁知道已经实现的支持i18n(货币,格式等)的.NET框架的资金类型?我一直在寻找一个很好实现的类型,似乎找不到一个.
jfs*_*jfs 17
查看本文CLR的Money类型
CLR的一种方便,高性能的货币结构,可以处理算术运算,货币类型,格式化,仔细分配和舍入而不会丢失.
我想你想使用十进制数据类型,并使用适当的重载ToString().
CultureInfo current = CultureInfo.CurrentCulture;
decimal myMoney = 99.99m;
//formats as money in current culture, like $99.99
string formattedMoney = myMoney.ToString("C", current);
Run Code Online (Sandbox Code Playgroud)