throw new System.NotImplementedException(); 它是人为敲出来的,还是throw new System.NotImplementedException(); 在C#中类里面才可以用吗?还有就是它是人为敲出来的,还是自带的呢?关键是我想知道他的意思什么呢

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/15 18:52:01

throw new System.NotImplementedException(); 它是人为敲出来的,还是
throw new System.NotImplementedException(); 在C#中类里面才可以用吗?还有就是它是人为敲出来的,还是自带的呢?关键是我想知道他的意思什么呢,有什么作用啊?那位高手帮我看看吧

就是没有实现接口或抽象类要求的方法时,出现的异常
比如:
interface abc{ int a();}
public class d :abc{
int a(){ throw new System.NotImplementedException(); }
}
这个异常一般不会在没有书写这种代码时抛出
作用没有什么太大的作用,你也可以改成Exception,来写些自己想弹出的错误信息:
public class d :abc{
int a(){ throw new Exception(