说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

异常处理问题

编辑:说三道四文库 发布时间:2017-09-22 02:18
HTML文档下载 WORD文档下载 PDF文档下载
using System;

class Meteorologist
{
    private int[] rainfall=new int[12];
private int[] pollution=new int[12];
    
public Meteorologist()
{
    for(int i=0;i < 12;i++)
{
    rainfall[i]=i*3;
    pollution[i]=i*5;
}
}
    public int GetAveragePollution(int index)
{
    rainfall[index]=0;//此处赋值为0,将同时出现两类异常
Console.WriteLine("Opening WeatherXYZ file");
try
{
    return pollution[index]/rainfall[index];    
}
catch(IndexOutOfRangeException exObj)
{
    Console.WriteLine("Entering GetAveragePollution's catch block...");

Console.WriteLine("Error Message: {0}",exObj.Message);
Console.WriteLine("Leaving GetAveragePollution's Catch block.");
return -2;
}
catch(Exception exObj)
{
    Console.WriteLine("Entering GetAveragePollution's catch block...");

Console.WriteLine("Error Message: {0}",exObj.Message); 
    Console.WriteLine("Leaving GetAveragePollution's Catch block.");
    return -3;
}
finally
{
    Console.WriteLine("Closeing WeatherXYZ file");
}
}
}
class Tester
{
    public static void Main()
{
    int index;//private int index;

Meteorologist mete=new Meteorologist();
Console.WriteLine("Entering Main");
Console.Write("Please input thd index: ");
index=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Entering GetAveragePollution......");
Console.WriteLine("The moon is: {0}",mete.GetAveragePollution(index));
Console.WriteLine("Leaving GetAveragePollution");
Console.WriteLine("Leaving Main");
}
}

如果把index设为超出范围,程序将同时抛出两类异常,请问这种情况如果解决,还有如果把index在Main方法里显式声明为private,为什么会报错。

>>如果把index设为超出范围,程序将同时抛出两类异常,请问这种情况如果解决

try catch

>>还有如果把index在Main方法里显式声明为private,为什么会报错。

静态方法只能使用静态变量

UP
try
{
    return pollution[index]/rainfall[index];    
}

这一条语句如果同时抛出两个异常(rainfall[index]=0,index越界),用两个catch语句能够同时捕获吗,为什么运行的时候出现错误,没有执行catch块的语句。
up
不太可能同时抛出异常吧?
pollution[index]的时候就已经异常了!根本就轮不倒除零错。
那有没有可能同时抛出两种以上异常的可能性出现呢?
通常代码最后分解成IL,每一条IL一般情况下只能够抛出一个异常。
用VB4.0制作软件封面 用VB5 对Windows 95 任务栏提示区进行编程 用VB5读写注册表实例 用VB5开发商品软件的经验谈 用VB5设计多功能计时器 用VB5制作文字上卷效果 用VB6.0实现打字效果 用VB编写DirectX7.0游戏(上) 用VB创建Excel报表 用VB读取和控制Windows的中文输入法 用VB将命令行软件Windows化 用VB进行移位操作 用VB开发CAI软件的小经验 用VB开发分布式应用 用VB切换三个特殊键 用VB生成EXE文件后,如何在后面加上参数?这个参数怎样传给VB 用VB实现动态显示操作进度程序 用VB实现双向循环链表 用VB实现用户登录密码的修改 用VB与MS-Draw开发通用作图软件 用VB制作TopMost类型窗口 用VB制作Windows风格安装盘 用Visual Basic 6创建基于MTS的商务组件 用Visual Basic实现Windows的重启动 VB用Windows管理技术做你的应用程序 VB用程序给标识字段(ID)赋值的一种简单实现方法 VB用自己的&#39;PROGRAM&#39;测试自己的电脑 有 BitMap 之Menu -VB资料 运行其他程序,并等待执行完毕 -VB资料 再谈VB程序的加密 在 VB 程序中如何设定 Mouse 光标的位置? 谁用过Raize 3.06控件组?请教RzImageComboBox控件怎么用? 在程序中如何打开系统的notepad或wordpad并同时显示字符串? 今天学了一个下午的五笔,进步不小,放分。 asp.net中有自己带的treeview类吗? 谁知道学习汇编语言的网站 !!help! 今天刚装了adsl,可是在win98下用不了,连通信公司的人都没辙(100分) api中怎么知道哪个函数用在哪个dll rave 的最版在哪里可找到 rave 的最版在哪里可找到 !!help! 今天刚装了adsl,可是在win98下用不了,连通信公司的人都没辙(100分) 救救我啊,关系着我的生计呀! 在Window2000上安装Redhat7.3后,机器速度慢得难以让人忍受 delphi5中数据集问题 !!help! 今天刚装了adsl,可是在win98下用不了,连通信公司的人都没辙(100分) 在线:请推荐几本OpenGL的好书!!! VI高级技巧征集中,欢迎大家来交流,谢绝灌水! WINDOWS 2003 SERVER 安装问题 存储过程可以返回记录集吗? CListBox的问题 请问!那位哥哥姐姐可以教我学习呢!? 页眉页角问题 一个关于package的初级问题 窗口大小 win2k+诺顿杀毒软件企业版~~~~~~~~~~~等待,立即送分! 请问我如何将CStatic透明化,即上面显示的字能够映在窗体上,并不是映在灰色CStatic控件上。???????????????? 网页发送短信是如何实现的? 陷入死循环啦!!! 紧急求助!!!!![2000密码] 为什么只能添加一条记录?帮帮忙,谢谢 谁知道比较好的学习汇编语言的网站 如何用JS打开一个文件对话框 有什么办法能让fsck的时候,不需要手动确认? 如何将编写好的*.chm文件连接到编写的应用程序中?(急) 高手请进!SQL SERVER出现问题! 急!!!请教计算机网络中的停止等待协议算法 哪能找到一个图书管理系统示例的源代码,谢谢 一个很简单的备份问题!~~~散分!~~~~~~ 用sql语句查询表,如何自动把Null值转换为0或指定值?? 如何屏蔽win2000下的ctrl+alt+del啊? ADO和字符集问题 请问各位大侠,weblogic里部署jsp和javabean的问题 求问有关Datetime和smallDatetime的问题 在jbuild+mb中,MIDlet和displayabel form 有什么区别,? Resin 2.1.0下面怎么配mm.mysql驱动? 关于web下的参数传递问题,向大家请教。 请教计算机网络中的停止等待协议的算法 有谁用过imagelib吗? 怎么用VB调用access内部定义的函数??? NTLDR is missing 请教三个问题 微软的UPDATE页面里某些效果如何实现? 关于毛泽东的忆秦娥.娄山关的几个问题,1“霜晨月”,“从头越”用了什么修辞手法,有什么作用?2你对下面两组意境的理解:“马蹄,喇叭”“苍山,残阳”3这首诗的感情基调是:A悲凄B悲壮C雄壮( 铅酸蓄电池对环境的影响 Fully (occupied in doing/with) the housework,she doesn't have time to enjoy vaiious activities in the culb any longer.(occupy)第一个括号里为什么这样填? don't be a putz 电影《Ink》里 小姑娘对他爸爸说 don't be a putz 请问putz是什么意思putz是傻瓜的意思么? 某包装车间要包装726双皮鞋,已经包装了285双,剩下的如果每小时包装49双,还要做几个小时才能包装完? 如何简述苏格拉底关于“德性即知识”的思想 Don't be a rabbit.Be a 时尚服装公司制衣车间和包装车间原来一共有工人310人,重新编排岗位后,制衣车间调出15人,包装车间调进28人,这时包装车间的人数比制衣车间的1/4还多3人制衣车间和包装车间原来各有多少人? 苏格拉底提出的“美德即知识”但是“智慧即德行”跟它意思一样吗?我看吴式颖的《外国教育史》但是就是没找到苏格拉底提出的“美德即知识”,只有“智慧即德行”,那这个跟它一样吗? 】读毛泽东的词《娄山关·忆秦娥》,然后按词的意境,把它扩写内容丰富的一段话.《娄山关·忆秦娥》西风烈,梧桐叶下黄花发,黄花发,  马蹄声碎,喇叭声咽.  雄关漫道真如铁,而今迈步从 在制造园林工具的刀片上,高碳钢和低碳钢是什么区别?比如说成本啦,性能啦,效果等各个有比较的方面帮我解答下.还有就是修枝剪的砧头是什么,有什么作用吗? 月亮到了什么时候才能下山?我昨天睡不着觉觉,就跑到阳台上数星星,却发现了月亮,月亮到了什么时候才能下山啊? 】读毛泽东的词《娄山关·忆秦娥》,然后按词的意境,把它扩写内容丰富的一段话《娄山关·忆秦娥》西风烈,梧桐叶下黄花发,黄花发,  马蹄声碎,喇叭声咽.  雄关漫道真如铁,而今迈步从 低碳钢和低磁钢有什么区别 12月23号北纬30度太阳什么时候升起,什么时候下山说明计算方法 光速不变性,是指光的速度相对任意参照系恒为c,还是指任意物质,只要速度达到c就相对于任意参照系不变?9999c的物质相对于同向运动的速度为0.5c的物质,是0.9999c-0.5c么? 不锈钢 低碳钢 区别 月球反射太阳的光再照到地球上,我看到的月亮不会不是实时的位置? 光速不变原理是不是只适于真空啊 同一种介质不同的参考系 是不是也满足光速不变啊? 为什么沉船在海底容易生锈,而长时间航行却不易生锈你看过泰坦尼克还这部电影吗?影片中当搜索人员在船舱里四处寻找宝藏时,我们可以看到,沉在海底的泰坦尼克号早已生锈,成了一堆废铁. 不知道你出来看了没,现在月亮和太阳同时在天空上.这就来了一个问题:按照物理原则这时候我看到月球应该是全圆的,因为我就站在地球上同时看到月球和太阳的,没有地球挡住照到月球的太 监控摄像头 晚上不亮白天亮是什么原因我家里装的摄像头带红外线的那种 为什么晚上不亮 白天就亮 关于海底沉船的电影海底沉船的故事 好象是俄罗斯的船 喝了船上的伏特加之后身体发生变化 是什么电影不是幽灵船 故事是发生在海底的沉船里面 塔吊的超力距是什么,3Q 说法不正确的是,以及原因A开了盖的葡萄酒容易变酸,这个过程中发生了氧化反应 B糖类、油脂和蛋白质都可以酿酒 C乙醇与酸性高锰酸钾溶液反应,被直接氧化成乙酸 沉船之岛海洋面部是什么形状的? 大吊车像什么? 一个数据结构矩阵地址问题设矩阵A(aij,1 海底沉船怎么样 观潮 第三段中哪些句子描写了壮士形象?哪些语句突出了勇士逆潮游泳的高超本领? 『数据结构』 二维数组 1.设二维数组A[0…m-1][0…n-1]按行优先顺序存储在内存中,第一个元素的地址为p,每个元素占k个字节,则元素aij的地址为( ).A.p +[i*n+j-1]*k B.p+[(i-1)*n+j-1]*kC.p+[(j-1)*n+i-1]*k D. 经历为题写作泰戈尔说:“因为经历,所以懂得.”经历是人生的必然,经历是人生的财富.经历能催熟你的心智,经历能滋养你的生命.阅尽千山万水,尝遍酸甜苦辣.行走在路上,这便是人生.请以“ 大型塔吊布置问题在距塔吊基础38至40米臂长的地方要起吊重9吨或10吨的重物,需要选用什么型号的塔吊,其臂长范围是多少,附着式塔吊最大工作高度是多少? 如何理解层次分析法中的指标无量纲化和无极化处理的目的 如何进行无量纲化? 观潮一文中第三段哪些句子描写壮士形象 C7H6O2的芳香族含氧衍生物的同分异构体有哪些? 选择题1.Who is the man ------the green coat? A.in B.at C.with2.The girl------is my sister. A.in the red B.in red C.in red coat.是不是1选A.2选B.请高手指点,为什么? 怎么画大吊车 单词拼写I don't enjoy exciting v--.Because I'd just like to relax on a beach快 焰色反应呈黄色的强碱是? 用矩阵初等变换求逆矩阵!急!详解第一行(0 2 1)第二行(2 -1 3)第三行(-3 3 -4)!详解写清具体步骤,谢谢 急.普通M24螺帽的的对角和对边尺寸是多少呢?还有M22的呢?M24螺帽与螺栓连接后的抗拉强度是多少呢?螺帽的对角尺寸应该比对边尺寸大吧? 钠的火焰呈黄色 铜的火焰颜色呈蓝绿色 这种奇异的发光现象 食品级TPE几种不同的测试方法 端午的粽子阅读答案端午节就要到了.这使我格外思念家乡,思念那活鲜鲜的芦叶,思念那家家户户都在包着的粽子,就像回到了故乡的田野、潮沟河畔似的……我记得小的时候,端午节前几天就 我想种蘑菇,有没有知道哪里卖蘑菇菌的,种值技术和先期的投入. 食品有哪些属性?食品的营养成分有哪几种? 1公斤M24螺帽多少个 低噪声轴流风机是用滑动轴承还是用滚动轴承 液体接触角的测试方法有哪几种 粽子 内容是:每年端午节,家家户户都要包粽子,吃粽子.粽子()以它特有的形状、 ……3.煮熟以后,剥开墨绿的箬叶,只见洁白的米团里仿佛嵌着几颗深红油亮的玛瑙,着实好看.谈谈你对这句 Cr3+基态 电子排布式(Cr(NH3)6)3+ Nothing is impossible,Just Enjoy Daliy Life的中文意思是什么 M24螺帽的24是什么意思 平均无量纲化的数据组能做相关性分析吗?如平均无量纲化的水稻产量和温度两者之间能做相关性分析吗?分析方法有没有什么不同呢? 校园之美为题的作文 粽子飘香话端午阅读答案 日光灯白天亮,晚上不亮有什么办法解决 She loves doing the housework.哪里有错? 浙江遂昌一男子为谋私利 盗挖珍贵植物第十七届宁波国际服装节:展东方品牌魅外媒:中国正“秘密”储备黄金 西方大中新论坛:中国需转变发展方式 避免中莫斯科将优化投资环境吸引私人投资普京称筹备第二次日内瓦会议是外交共同乔治小王子洗礼袍仿1841年维多利亚普京称筹备第二次日内瓦会议是外交共同乔治小王子洗礼袍仿1841年维多利亚澳洲青睐中国游客 维多利亚州长在沪“浙江海事局下放海员证和油污保险证办理中方回应日本涉钓鱼岛视频 促其停止挑云南晋宁群体性事件致多名民警受伤 事马尼拉市议员抵港要求约见香港保安局官俄媒:中国科学技术大学授予梅德韦杰夫伊拉克西部多起袭警事件致33人死亡韩媒:韩国泡菜或将成人类非物质文化遗意总理会见美国务卿 要求解释监听意通外交部就梅德韦杰夫访华、辛格访华等答朝鲜拒绝单方首先行动解决半岛核问题英多地遭暴风雨袭击 逾20条河流发洪券商称市场进入敏感期 8月行情将反常吃枸杞可祛病延缓衰老这9段话,值得贴在你办公桌前三十九部文学著作的经典开场白吴晓波:未来从来不会自动地发生超越变化的四个关键选择这五种人 ,请深交一辈子!11句话看懂,欧洲为何“背叛”美国人生就像一条河......人,才是你的商业模式流年默相思 岁月静忧伤脾气与命运的关系,太重要了!提高记忆力的八个方法路再难,也要走(写的真好)人不成熟的六个特征我要的,仅此而已。【李向东】什么样八字的人适合当老板两会闭幕,这些决策举措将改变我们的生人在落魄时,才知道谁的手最温暖先赚人心后赚钱!是你要懂的赚钱秘诀!怎样在别人面前显得自己很有逼格?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘