当前位置:编程学习 > C#/ASP.NET >>

在c#中怎么控制哪些方法有异常抛出??

我想知道c#里面有没有类似与java的throws的关键字
 在c#中怎么控制哪些方法有异常抛出?? --------------------编程问答-------------------- 好像没有,不能声明抛出什么异常 --------------------编程问答-------------------- 好像没有,不能声明抛出什么异常
==============================
好像有,可以声明抛出什么异常

看下面朋友的回复了。 --------------------编程问答-------------------- 好像没有,不能声明抛出什么异常
==============================
好像有,可以声明抛出什么异常
————————————————
好像有…… --------------------编程问答-------------------- 没有。。不过你可以在方法前加上///在里面说明会抛出什么异常
有throw可以在方法内抛出 --------------------编程问答-------------------- 没有!
我最烦声明抛出异常了.不知哪个脑壳坏掉的想出这样的语法.
所谓异常,就是用来捕获的,谁都无法预料. --------------------编程问答-------------------- throw new Exception("jf.net");

这句话可以写在你想抛出异常的方法内部的某处,就OK了 --------------------编程问答-------------------- 用throw吧 --------------------编程问答-------------------- 突然想到Java里面动态生成的代码怎么抛出异常呢?好像编译有问题吧 --------------------编程问答-------------------- 这一点确实很恶心啊,方法A调用可能抛出异常的方法B,但A却并不想处理这个异常,而是将该异常抛出给调用A得方法。在JAVA只需要定义方法时THROWS就行了,C#却得每层不想处理得异常都得try{}catch{throw} --------------------编程问答--------------------
引用 9 楼  的回复:
这一点确实很恶心啊,方法A调用可能抛出异常的方法B,但A却并不想处理这个异常,而是将该异常抛出给调用A得方法。在JAVA只需要定义方法时THROWS就行了,C#却得每层不想处理得异常都得try{}catch{throw}

你不处理为什么要catch?
易做图吗?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,