我已经看到这在代码中显示了几个地方,从来没有解释,只是上面的一个神秘的评论(声明和执行包含在上下文的想法.它只是运行SqlCommand的标准过程):
//SqlCommand cmd = new SqlCommand();
//cmd.ExecuteReader();
//Read off the results
//Cancel the command. This improves query time.
cmd.Cancel ();
Run Code Online (Sandbox Code Playgroud)
基本上,在完成一个查询后,它会返回并取消它,声称会有一些性能提升.我想你可能会获得一些内存,并释放XmlReader,但通常情况下它会超出范围.
我之前从未打扰过它,但它最终出现在我正在审查的一些代码中.在代码中运行它后取消SqlCommand实际上是以某种方式加速它,还是这只是一些奇怪的程序员迷信?
我遍布网络,需要一些帮助.是否有一个链接到Xbox 360控制器的所有按钮的示例代码.例如:
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
this.Exit();
Run Code Online (Sandbox Code Playgroud)
我知道如果按回控制器,这会退出游戏.
我只需要操纵杆,d-pad和所有按钮的状态示例.