![]() |
1
1
.NET框架试图避免大的系统配置更改导致程序不稳定。此功能包括日期、时间和文化信息。它通过懒惰地检索设置并缓存它们来实现,这样它们总是返回相同的值。 可以重置该缓存,调用CultureInfo.ClearCachedData()和TimeZoneInfo.ClearCachedData()。例如,您可以通过为SystemEvents.UserPreferenceChanged编写事件处理程序来完成此操作。你是否应该这样做有点可疑。它不需要重新启动,只需重新启动应用程序就足够了。 fwiw:DateTimePicker工作方式不同的原因是它是本机Windows控件。它不像.NET那样做任何缓存。 |
![]() |
GoTouchGrass · 右键单击按钮不会触发事件 11 月前 |
![]() |
NEWBIE · 无法在winform中设置变量 11 月前 |
![]() |
Farrow · 我无法使字符串正确显示 1 年前 |
|
IDNKEK · 在Visual Studio中绘制图表时出现问题 1 年前 |