throw new NotImplementedException()是什么意思呢

chen3002min 2010-01-08 10:49:57
Form f1 = new Form();
f1.FormClosing += new FormClosingEventHandler(f1_FormClosing);
f1.Show();

void f1_FormClosing(object sender, FormClosingEventArgs e)
{
throw new NotImplementedException();
}

程序自动添加的throw new NotImplementedException();
是什么意思呢?当我关闭f1的时候会有个错误,但注释之后又没错误
求指点一二
...全文
8743 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongsedigua 2011-11-04
  • 打赏
  • 举报
回复
提醒程序员要实现该方法,如何实现呢,我这老过不去!
reciment 2011-09-19
  • 打赏
  • 举报
回复
这个是可以删除的,删除后保存,重新编译应该就没有什么问题了。。
kungge 2011-09-18
  • 打赏
  • 举报
回复
这个我也遇到过,公共类中的方法调不出来,然后编译运行,就自动加上这个,搞不懂
zhanglong0426 2011-01-14
  • 打赏
  • 举报
回复
恩,估计是用来提醒程序员,这里要把方法是实现!
pandenghui 2010-10-09
  • 打赏
  • 举报
回复
就是说如果你在这里已经实现了功能就可以把这个异常注释掉。
2benjemin 2010-08-17
  • 打赏
  • 举报
回复
就像虚函数一样的,有些类继承于接口,接口规定某些方法一定要实现。这个异常就是用来检测你实现了没有。
chen3002min 2010-01-08
  • 打赏
  • 举报
回复
恕小弟愚钝...还是不怎么明白
为什么要在窗体关闭时抛出一个异常信息呢,和try catch 有什么区别呢?
就是用来看程序运行到那里吗?
ProjectDD 2010-01-08
  • 打赏
  • 举报
回复
抛出未实现异常,通常为VS自动生成, 这可以避免,有些需要返回值的方法在没有返回时的编译检测错误
段传涛 2010-01-08
  • 打赏
  • 举报
回复
自定义抛出异常以便于 程序调试和跟踪
kensouterry 2010-01-08
  • 打赏
  • 举报
回复
当然需要注释了,如果你没有执行那个事件函数程序就会抛出异常的!
cykevin 2010-01-08
  • 打赏
  • 举报
回复
自己抛出异常
huming_h 2010-01-08
  • 打赏
  • 举报
回复
这个是在窗口关闭的时候抛出一个异常信息

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧