C# 编辑并继续:错误 4023
当启用“编辑并继续”后,添加方法体将会阻止调试会话继续进行
此错误指示您尝试添加方法体、索引器、属性、访问器、运算符、构造函数、析构函数或事件。
考虑下列代码:
abstract class Base
{
protected abstract void Method();
}
class Program : Base
{
static void Main(string[] args)
{
...
}
protected override void Method() { }
}
如果您单步执行 Main,然后移除基类中 Method 的声明后面的分号,并添加 {},则会发生此错误。
更正此错误
撤消更改,然后在不进行更改的情况下继续调试。
- 或 -
在**“调试”菜单上单击“停止调试”**,进行更改,然后启动新的调试会话。