是否有一个库或类/函数可用于将整数转换为它的口头表示?
输入示例:
4,567,788`
示例输出:
四百万,五十七万七千七百八十八
.NET中是否有内置方法将数字转换为数字的字符串表示形式?例如,1变为1,2变为2,等等.
我一直试图找到这取决于我的选择十进制/字符串转换为货币的最佳方式.
public static string returnWaluta(string varS, string varSymbol) {
decimal varD = decimal.Parse(varS);
if (varSymbol == "EUR") {
Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR", false);
return String.Format("{0:c}", varD);
} else if (varSymbol == "PLN") {
Thread.CurrentThread.CurrentCulture = new CultureInfo("pl-PL", false);
return String.Format("{0:c}", varD);
} else if (varSymbol == "USD") {
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US", false);
return String.Format("{0:c}", varD);
} else {
// Not handled currency
MessageBox.Show(varSymbol);
return varS.ToString();
}
}
public static string returnWaluta(decimal varS, string varSymbol) {
if (varSymbol == "EUR") …Run Code Online (Sandbox Code Playgroud)