为什么单声道在通过暴发户运行时没有文化信息?

时间:2014-12-18 16:44:27

标签: c# ubuntu mono upstart

我有一个使用c#和mono构建的守护进程。在测试和运行守护程序并通过命令行启动时,线程文化信息已正确填写" en-US"。但是,当通过Ubuntu upstart启动相同的过程时,线程文化信息始终为空字符串。这使我的货币转换非常奇怪。差异是什么?

我应该提到的是,我通过使用CultureInfo.CurrentCulture.Name并将文化设置为" en-US"来获取文化。在我自己的代码中确实解决了这个问题。我或多或少试图理解为什么会出现这种情况。

0 个答案:

没有答案