永发信息网

C#异常处理中catch(exception e1)中的Console.WriteLine(e1.ToString())中的e1是什么?

答案:5  悬赏:70  手机版
解决时间 2021-04-02 18:31
C#异常处理中catch(exception e1)中的Console.WriteLine(e1.ToString())中的e1是什么?
最佳答案
e1表示当你在做字符a转成对应的int类型的时候发生的错误对象 e1.tostring() 就是描述哪个错误对象的
如果要获取错误原因就要用 e1.message 这个
全部回答
e1是异常的报错信息。
Exception是一个异常类,e1是一个异常对象,它保存异常的有关信息,一般可以用e1.message来看简单的报错信息。e1是随便起的名字,你用a,b,c...都可以。
用于显示异常的详细信息, 主要就是显示具体是什么原因造成了异常,以便于查找错误的原因
class MyClass{ public static void Main() { test1(); test2(); }
public static void test1() { string str = null; try { //下面故意产生一个"空引用"异常. str.ToString(); } catch (Exception e1) { //这里就会抛出异常显示是什么异常 Console.WriteLine(e1.Message); } } public static void test2() { string str = "abcd"; try { //想把字串abcde转换成一个整数,这明显是错误的,就会产生"字串格式错误异常. Convert.ToInt32(str); } catch (Exception e1) { //这里就会抛出异常显示是什么异常
Console.WriteLine(e1.Message); }
}
}
e1
就是个 异常对象啊。 Exception
当a不是数字字符的时候 在a1 = int.Parse(a) 会报错的。
e1就是包含这个错误信息的对象。
e1.ToString() 就可以看到错误文本了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题下列对生物群落演替的叙述中,正确的是
道教当年为什么全部投降蒙古
我是出来做生意,想买部车
心里郁闷憋的好难过怎么办
请问一个男人发这个💕给女人是什么意
为什么说世界上没有的一切也在书里,把宇宙放
wow冰FS毕业装备都哪里出,叫什么,多少钱
什么时候HD600和小米499沦为一个档次了
我班共有36人,有1/6的同学参加文艺组,有4
西双版纳原始森林公园怎么去啊,有知道地址的
1.0A和1000ma有什么区别
一个X中间有一横是什么牌子的衣服?
范老大陶艺 手工制壶是哪里人啊
“夔”怎么读?
177年农历5月15生人一生的命运如何
推荐资讯
萌新求问,逆熵核心换材料亏么
少年包青天
下列有关127 53I和131 53I说法,正确的是
被女朋友冤枉了,,,却还说是我骗她,,我该
夏天的夜晚,小明听到某种昆虫的叫声.昆虫是
这个是什么物件。求助!
青町镇刘村初级中学地址在哪,我要去那里办事
让我醉也好,让我碎也好,让我天天看见你的笑,
我装修房子,房门是买套装门好还是自己买木板
如何购买绿联HDMI线材产品
谁能解释一下“仕事绘”是什么意思,怎么进行
咏物抒怀的作文
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?