| | |
| | | /// </summary> |
| | | public static string ReplaceLargeNum(double num, int decimalPlaces = 1) |
| | | { |
| | | const long K = 10000; //国内为万,海外为千 |
| | | const long M = K * 10000; |
| | | const long B = M * 10000; |
| | | const long T = B * 10000; |
| | | // 获取当前语言状态 |
| | | string langId = Language.Id; |
| | | bool isChinese = langId == "zh" || langId == "ft"; |
| | | |
| | | // 简繁中文万进制 (10000),其他千进制 (1000) |
| | | long baseUnit = isChinese ? 10000 : 1000; |
| | | |
| | | long K = baseUnit; |
| | | long M = K * baseUnit; |
| | | long B = M * baseUnit; |
| | | long T = B * baseUnit; |
| | | |
| | | if (num >= T) |
| | | { |
| | |
| | | //用于美术字 统一用字母KMBT代表使用,小数点用. |
| | | public static string ReplaceLargeArtNum(double num) |
| | | { |
| | | const long K = 10000; //国内为万,海外为千 |
| | | const long M = K * 10000; |
| | | const long B = M * 10000; |
| | | const long T = B * 10000; |
| | | // 获取当前语言状态 |
| | | string langId = Language.Id; |
| | | bool isChinese = langId == "zh" || langId == "ft"; |
| | | |
| | | // 简繁中文万进制 (10000),其他千进制 (1000) |
| | | long baseUnit = isChinese ? 10000 : 1000; |
| | | |
| | | long K = baseUnit; |
| | | long M = K * baseUnit; |
| | | long B = M * baseUnit; |
| | | long T = B * baseUnit; |
| | | |
| | | if (num >= T) |
| | | { |