CultureInfo.CurrentCulture可以为空吗?
null值会使我的程序崩溃,这是我不想要的。所以我想,为了安全起见,我需要做些什么吗?
var culture = CultureInfo.CurrentCulture ?? CultureInfo.InvariantCulture
最佳答案
看起来肯定可以保证它不是null
:
如果尝试将 Thread.CurrentCulture
设置为null
,则会引发异常,因此逻辑上假设具有非null
值是不变的。
除此之外,CultureInfo.CurrentCulture
提供了确定其初始值的算法:
同样,这并没有打开null
值的选项。
关于.net - CultureInfo.CurrentCulture可以为空吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13359141/