标签: c# .net-core globalization
我不喜欢问这么小的问题,但是我什么也没发现,也没有任何线索,为什么它会像这样...
在我的一个WebAPI(.NET Core)项目中,我声明了以下非常简单的方法。
readConfigFile
ToString()行的结果应为:$ 23.59
但是实际上看起来像这样:
这有什么奇怪的地方:当我使用默认的区域性语言(€)时,欧元符号正确无误。那么,为什么美元符号会引起此类问题呢?