我在类库中有很多代码没有指定CultureInfo.InvariantCulture
。例如在toString操作,toBool,toInt等有没有办法设置一个DLL默认情况下总是遵循CultureInfo.InvariantCulture,如果没有指定?
有没有一种方法可以为类库设置一个属性,始终使用CultureInfo.InvariantCulture
执行,即使它没有在代码中的任何位置明确指定?
有点像全局开关?
它不仅凌乱不得不每次明确键入它,它使我的代码的可读性,并且是例如皇家疼痛:
if (Convert.ToInt16(task.RetryCount, CultureInfo.InvariantCulture) <
Convert.ToInt16(ConfigurationManager.AppSettings["TasksMaxRetry"], CultureInfo.InvariantCulture))
谢谢Mark,我将不得不将此作为未来项目的设计考虑事项。 – 2010-05-01 09:36:18