C#入门11.1——捕获异常
来源:互联网 发布:有限元分析软件pfepg 编辑:程序博客网 时间:2024/05/18 01:19
异常是程序运行中发生的错误,异常处理是程序设计的一部分。错误的出现并不总是编写应用程序者的原因,有时应用程序会因为终端用户的操作而发生错误。无论如何,在编写程序前,都应预测应用程序和代码中出现的错误。
三种异常处理语句
1.try...catch //捕获异常
2.try...finally//清除异常
3.try...catch...finally//处理所有异常
try
{
//包含容易产生异常的代码
}
catch
{
//异常处理代码
}
用户不能获得对异常对象的访问,而该对象含有重要的出错信息,也就是不能得到出错的信息。
try
{
//包含容易产生异常的代码
}
catch(异常类,异常实例对象)
{
//异常处理代码
}
static void Main(string[] args) { //利用try catch语句来捕获数组的越界问题 int[] myint = { 0, 2, 4, 6, 8, 12, 16, 18, 20 }; try { for (int i = 0; i <= myint.Length; i++) Console.Write(myint[i].ToString() + " ");//CW函数默认输出的是字符串,这里用ToString函数把数字强制转换成字符串,其实是多此一举,因为CW函数会默认自动转换。 } /*此条语句虽然可以捕获异常,并给出提示,但并不能很智能的描述异常的原因 * catch { Console.WriteLine("异常已经发生"); }*/ catch(Exception myex)//catch(异常类 异常实例对象) { Console.WriteLine(myex.Message.ToString());//ex.Message.ToString()中的Message是获取描述当前异常消息。 } //输出为:0 2 4 6 8 12 16 18 20 索引超出了数组界限 Console.ReadKey(); }
0 0
- C#入门11.1——捕获异常
- 【C#基础知识点】——异常捕获
- C#中的try—catch异常捕获
- C#中的try—catch异常捕获
- c#的异常捕获
- C#捕获未处理异常
- C# 捕获异常详情
- C#常用异常捕获
- C#常用异常捕获
- .net C# 捕获所有未捕获异常
- C#入门11.3——引发异常
- C# winform 捕获全局异常
- C# 捕获未处理的异常
- C# winform 捕获全局异常
- C# WinForm捕获全局异常
- C# WinForm捕获全局异常
- C# WinForm捕获全局异常
- C# winform 捕获全局异常
- Android Java混淆(ProGuard)
- 推荐算法1-content based recommendation
- 永远要设定deadline,完成比完美更重要
- Shell每日闪记1
- [Codeforces Round #101 (Div. 2) C. Queue] STL之vector
- C#入门11.1——捕获异常
- 使用事件驱动模型实现高效稳定的网络服务器程序
- linux指令解析-mount df du fdisk apt-get dd
- hdu 2255 奔小康赚大钱【Kuhn_Munkras】
- 浙大PAT甲级 1092
- [旋转卡壳] BZOJ 1185 [HNOI2007]最小矩形覆盖 && 2218 Uva10173 Smallest Bounding Rectangle
- linux 中 inode 的理解
- Animate.css
- 购物管理系统