是否存在不使用破折号 (-) 表示负数的文化?
如果我不必处理负数,int.ToString() 会在所有文化中产生相同的数字字符串吗?
我有一段带有 int.ToString(CultureInfo.InvariantCulture) 的代码,我想确保我可以简化它并删除 InvariantCulture 参数。
您不仅应该考虑文化,还应该考虑将 Windows 区域设置设置为具有奇怪的负号或其他参数的人。
是的,您实际上可以设置这些:

我想(几乎)没有人设置这个,但安全总比抱歉好。另外,我不会假设您不必处理底片。有一天你会,然后这段代码仍然有效。健壮的编码比假设要好。
| 归档时间: |
|
| 查看次数: |
1041 次 |
| 最近记录: |