C# _异常和.NET Framework 介绍

.NET Framework 类库是一个综合性的面向对象的可重用类型集合.

.NET Framework 能提供健壮的编程环境

.NET Framework由公共语言运行时(CLR)和.NET Framework类库(FCL)两个组件组成

公共类型系统(CTS):定义那些在托管代码中一定会使用的类型的特征

CTS:所有类型都继承至公共的基类---object

公共语言规范(CLS):详细说明了一个.NET兼容编程语言的规则,属性和行为.其主题包括数据类型,类结构和参数传递.

.NET Framework 在第一次运行代码时,MSIL代码将会被转换为特定的CPU的代码,这个过程称为"及时编译"或JIT

命名空间:

 类型称为命名空间成员

一个源文件可以包含多个命名空间的声明

引入命名空间:using

命名空间的名与类或类型不能相同名字

常见异常类

SystemException 类:系统异常,通常无法修复

ApplicationException类:应用程序发生非致命错误时引发的异常

与参数有关的异常类

ArgumentException 类:处理参数无效的异常

FormatException类:参数格式错误

数组有关的异常

IndexOutofException类:处理下标超出了数组长度所引发的异常

ArrayTypeMismatchException类:处理在数组中存储数据类型不正确 的元素所引发的异常

RankException类:处理维数错误所引发的异常

与算术有关的异常

ArithmeticException 类:处理与算术有关的异常

DivideByexception 类:试图除以零引发的异常

try

{

//可能引发异常的程序代码

}

catch(异常类型)

{

//处理异常的代码

}

finally

{

//最终执行的代码块

}

throw语句可以引发系统异常,也可以引发自定义异常 (throw new 异常类型)

C#中所有异常都派生自Exception

C#中一个字符代表一个汉字 C中是两个

 

 

 

posted @ 2013-06-02 15:49  狐狸不会飞  阅读(215)  评论(0编辑  收藏  举报