某些方法(如string.Format()或.Parse())需要IFormatProvider.你是如何提供的?
在封闭环境应用程序中(您知道永远不需要本地化),您是否只是跳过它并在没有IFormatProvider的情况下调用方法?
在可能已本地化的应用程序中,您是否考虑了每个方法调用的正确值,并将其设置在那里?这可能是'CultureInfo.CurrentCulture'或'CultureInfo.CurrentUiCulture'.
或者您是否使用"MyUiCultureInfo"和"MyCultureInfo"等全局变量来通过更改其值来切换本地化?您如何以及在何处存储这些变量?
我开发库或框架时有什么需要考虑的 - 在这种情况下如何处理本地化?