| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 884 人关注过本帖
标题:[求助]关于Exception的内容问题(在线)
取消只看楼主 加入收藏
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
收藏
 问题点数:0 回复次数:8 
[求助]关于Exception的内容问题(在线)
catch(Exception ex)
{ if(ex.Message==null)
MessageBox.Show("111!","注意");
}
红色部分怎么写呢???就是说Exception中的内容为空,上面的写法好象不对,请高人指点一下,谢谢了!!!!
搜索更多相关主题的帖子: Exception 在线 
2006-05-24 10:27
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
收藏
得分:0 
好象ex.Message=="" 和ex.Message!=""对程序都没有反应呀。
2006-05-24 18:26
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
收藏
得分:0 
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
网上有这样写的,是不是说ex.Message本身就是带着“”呢??那表示ex.Message为空该怎样写呢??
2006-05-24 18:48
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
收藏
得分:0 
ex.Message是string类型的为什么就不对呢??
2006-05-24 18:59
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
收藏
得分:0 
我知道了,其实两种表达都正确,只不过没有异常事件发生,所以也不会触发里面的事件
2006-05-24 19:05
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
收藏
得分:0 
如果不用 catch(Exception ex)的话,想实现下面的语句怎么办??
if(ex.Message==null)
MessageBox.Show("111!","注意");
2006-05-24 19:27
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
收藏
得分:0 
如果要表达没有异常事件时,该怎样表达呢???用catch(Exception ex)刚好是有异常的时候的事件呀,恩--不明白!!
2006-05-25 09:28
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
收藏
得分:0 
可是是类1的事件调用类2的事件后,要显示无异常,类2的事件中已包含try和catch,类1调用也在try事件中,是try 完之后catch(Exception ex)
类1{
类1事件{ try{}
catch{}
}
}
类2{
类1事件;
if( 类1无异常)
MessageBox.Show("111!","注意");///如果类1中的事件没有异常事件发生怎么表示这时候??

}
该怎样表示呢??

[此贴子已经被作者于2006-5-25 10:02:15编辑过]

2006-05-25 10:01
keikei
Rank: 2
等 级:新手上路
威 望:4
帖 子:152
专家分:0
注 册:2006-5-15
收藏
得分:0 
我也是
2006-05-25 15:00
快速回复:[求助]关于Exception的内容问题(在线)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016988 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved