66问答网
所有问题
在C#中,异常抛出,throw具体是什么意思 ?新手 急!!!
如题所述
举报该问题
推荐答案 推荐于2017-11-25
throw一般都是自定义的异常,系统自定义中很少用到throw异常。
例如1:
try
{
}
catch(exception ex)
{
throw ex;//使用try catch语句一般都是说,在try括号中容易引发不可预知的异常,例如读取文件
//是的文件流打开失败等,这样就一定会产生异常,在这里如果你用throw,这个
//异常就会抛给系统,所以在这里一般都会对异常做出处理。而不是使用throw。
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sD9Uvisn2.html
其他回答
第1个回答 2013-04-11
简单的说 throw就是用来抛出异常的,异常类型可以是系统的,也可以是自定义的。
抛出异常由catch语句进行捕获。
第2个回答 2013-04-11
捕获异常 ,并弹出异常信息,避免程序崩溃
第3个回答 2013-04-11
throw 语句用于发出在程序执行期间出现反常情况(异常)的信号。
通常,throw 语句与 try-catch 或 try-finally 语句一起使用。
第4个回答 2013-04-11
通常 throw 语句与 try-catch 或 try-finally 语句一起使用。当引发异常时,程序查找处理此异常的 catch 语句。
也可以用 throw 语句重新引发已捕获的异常
追问
最后一句“用throw语句重新引发已捕获的异常”这个具体是什么意思啊?
相似回答
c#中throw
用法
答:
强制抛出一个异常,相当于人为的制造一个异常
,使得try catch生效。比如 try { throw new Exception();} catch { MessageBox.Show("自己抛出的异常");}
throw
()
抛出异常,c#
答:
throw
(new System.Exception()); 程序
抛出
错误,一般会在catch{}里面用这种方式的代码,这样可以给上一层的try{}catch{}获取下级出错地方的实际错误内容
C#中throw
new Exception
是什么意思,
这么使用?
答:
C#中throw语句用于在程序执行过程中引发异常,被引发的异常是一个对象
。new Exception表示创建了一个新的异常对象。通常用try...catch语句来捕获对象。下面的示例表示如何显示引发异常。public static void Main(){ Console.WriteLine("Before Exception"); throw new Exception("Raise a exception."...
c#throw
和
throws
的区别
答:
throw 是用在方法体里的,用来抛出异常 而 throws 是用在方法定义旁边的
,告诉调用方这个方法可能会抛出的异常,需要处理
C#中
的
THROW
语句功能上是否与输出类似?构造函数是不是相当创建一个类...
答:
THROW
(),只是有
异常
的时候才起作用,有点像messagebox.show()。构造函数是用来初始化这个类,实例化这个类,不是构建一个类。
c#中
调试程序出现
throw
new NotImplementedException()时怎么回事?
答:
throw是
抛,写有throw的代码是抛异常的意思 在这里的
异常是
没有实现的
意思,
也就是说,这个异常提醒你这个方法里面还没写代码。如果你要不在出现的调试异常的话,删掉这句话就可以了
大家正在搜
throw抛出异常怎么处理
异常throw和throws
throw能抛出那些异常
throw抛出异常
throw抛出的异常可以不处理吗
js抛出异常throw
java抛出异常throw
error能用throw抛出吗
抛出异常throws
相关问题
C#中throw new Exception是什么意思,这么...
C#中throw new Exception是什么意思,这么...
C# throw new ArgumentException...
c#有没有可能方法可能抛出异常的语法
在c#中,怎样在程序中用throw来抛出自定义的异常?急啊,...
C#中throw new Exception()特点是什么?
C# throw抛出异常之后,怎么捕获它,求指导
c# 异常,try catch throw