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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 07:54:19

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

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(