用于 LINQ 的“编辑并继续”
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
||||
标准版 |
||||
专业团队版 |
表格图例:
适用 |
|
不适用 |
|
默认情况下隐藏的一条或多条命令。 |
“编辑并继续”不支持对 LINQ 查询的更改。如果在调试会话过程中添加、移除或更改 LINQ 语句,则会出现一个对话框,告知您“编辑并继续”不支持该更改。此时,可以撤销更改,或停止调试会话并对编辑的代码重新启动新会话。
此外,“编辑并继续”不支持更改 LINQ 语句中使用的变量的类型或值。同样,可以撤销更改,或停止并重新启动调试会话。
在 C# 中,不能对包含 LINQ 查询的方法中的任何代码使用“编辑并继续”。
在 Visual Basic 中,可以对非 LINQ 代码使用“编辑并继续”,即使是在包含 LINQ 查询的方法中,也是如此。在 LINQ 语句前,可以添加或移除代码,即使这些更改会影响 LINQ 查询的行号,也是如此。非 LINQ 代码的 Visual Basic 调试体验与引入 LINQ 前是一样的。但是,除非要停止调试以应用更改,否则不能更改、添加或移除 LINQ 查询。