当我在Visual Studio 2010 RTM中的代码编辑器窗口中间单击鼠标右键时,将出现一个上下文菜单.这占据了屏幕高度的四分之一,但没有显示所有选项.相反,当您将指针移动到菜单的顶部或底部时,它会上下滚动.如果我点击屏幕顶部或底部附近,菜单是正常的,不滚动.
我可以关闭此行为吗?这很傻.你甚至无法使用鼠标滚轮滚动.
编辑
我估计这可能只是一个错误 - 我发现了一些.
如果我输出格式化的日期如下:
DateTime.Parse("2010-06-02T15:26:37.789 +01:00").ToString("HH:mm:sszzz")
我得到了预期的结果:
15:26:37+01:00
但是,如果我解析相同的日期,请转换为UTC并输出格式如下:
DateTime.Parse("2010-06-02T15:26:37.789 +01:00").ToUniversalTime().ToString("HH:mm:sszzz")
我明白了:
14:26:37+01:00
现在这两个日期,本地和UTC版本应该完全相同,但输出的文本代表两个不同的时间.
为什么是这样?
为了澄清,我预计UTC中的时间为14:26:37,因为DST元素被UTC删除.我没想到它仍然有一个偏移量.上述两个时间不相等,而15:26:37+ 01:00和14:26:37+ 00:00.