调试状态下修改源代码了。
<1>. 使鼡 C# 的 “ 编辑并继续 ” 可以一边进行调试一边在中断模式下更改代码。不必停止并重新启动调试会话即可应用更改在运行模式下,源编輯器是只读的
<2>. “ 编辑并继续 ” 可以 处理方法体内的大多数类型的代码更改。
<3>. 方法体外的大多数更改以及方法体内的小部分更改在调试期間不能应用.
? 在调试会话期间 不能 对 C#
<1>. 对当前语句或任何其他活动语句的更改.
【 1 】 ? 添加新类型.
【 2 】 ? 在类型中添加方法.
【 3 】 ? 更改类型的簽名.
【 4 】 ? 在类型中添加字段、事件或属性.
<3>. 编辑匿名方法或任何包含匿名方法的方法.
<7>. 移除或更改局部变量允许添加局部变量.
<10>. 更改具有由匿名方法初始化的字段的构造函数.
? “ 编辑并继续 ” 功能对异常的支持:
块的更改,但活动方法(比如当前处于调用堆栈中的方法)中的塊除外
<2>. 如果活动函数是调用堆栈中最近使用的函数,则在该函数中 “ 编辑并继续 ” 不支持:
【 2 】 ? 添加嵌套级别大于六的嵌套异常处理程序
<3>. 如果活动函数不是调用堆栈中最近使用的函数,则在该函数中 “ 编辑并继续 ” 不支持:
【 2 】 ? 添加嵌套级别大于六的嵌套异常处理程序
【 3 】 ? 更改包含活动语句的 try 块内的代码。
在我看来也许是 vs2005 编译器一个微小的改动不管怎么说毕竟也进步了嘛。