catch(WebException ex )
{ MessageBox.Show(ex.Message, "错误");
}
其中 WebException ex里的ex 我个人感觉只是申明还没初始化 怎么可以直接就用ex.message这个方法了。。求解释啊 在线等
{ MessageBox.Show(ex.Message, "错误");
}
其中 WebException ex里的ex 我个人感觉只是申明还没初始化 怎么可以直接就用ex.message这个方法了。。求解释啊 在线等
解决方案 »
- 获取数据库中的数据与Datagridview要输入的值进行比较
- 求助,关于C#中string使用正则表达式的匹配?
- visual studio 2008安装错误
- 100RMB求一小设计!只需要实现存储 读取
- 求助各位老师们,关于一个队列各自处理自己事情的问题
- MSMQ消息队列如何能取得消息队列的长度或队列里面数据总条数!难!难!难!
- 一个有关于C# Form操作excel的问题,大虾帮忙看一下
- 关于安装部署的路径问题
- 紧急求助:C#一个简单问题
- 请教下NPOI中有没有针对于Excel文件的打印预览及打印方法
- C#2008下的ERP递归无限级BOM表Treeview示例源代码
- 一个项目需要二级域名,用到了URL重写,在本地如何实现任意的二级域名呢,方便调试
在这里不是申明的ex的意思,这个跟函数定义参数类似,是别人传入进来的这里是系统捕获到一个WebException异常,系统把这个异常抛出来了等待你来处理,这时候ex已经实例化了
当捕获异常后就封装成包,再在catch处抛出来,
这里只是调用而已,
异常类型都是内置的,
你用Exception ex也不会错的
{
if(b==0)
throw new Exception("除数不能为0");
return a/b;
}
private void Main()
{
int i=200,j=100;
try
{
int x=Divid(i, j-100);
}
catch(Exception ex)
{
MessageBox(ex.Message);
//此时弹出的对话框内容为“除数不能为0”,
//这是throw new Exception("除数不能为0");抛出的,看到这里的new了吗,这儿给ex实例化了 }
}