C# 编辑并继续:错误 4011
当启用“编辑并继续”后,更新 [return type | property type | event type | parameter type | field type | constraint type ] 的类型将会阻止调试会话继续进行。
此错误指示您尝试编辑一个在调试时不能更改的类型:
委托的返回类型。
方法的返回类型。
属性类型。
事件类型。
方法或索引器的参数类型。
字段、固定大小缓冲区、常数或事件的类型。
约束类型(包括 struct、class 或 new)。
请看下面的示例:
class Program
{
static void Main()
...
}
如果您启动调试,然后尝试将 void 更改为 int,将发生此错误。
更正此错误
从**“调试”菜单选择“撤消”**撤消所做的更改。
– 或 –
在**“调试”菜单上单击“停止调试”**,进行编辑,然后启动新的调试会话。