C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年4月28日

摘要: 一、异常类1、在C#中所有的异常都是使用一个异常类型的示例对象表示的,这些异常类型都是继承自System.Exception类型,或者直接使用System.Exception类型的实例对象;2、在C#中,位于finally块中的代码可以保证不管代码是正常结束,还是进入异常处理代码块,其中的语句均会被执行。System.Exception类有一些属性值得注意,这些属性被所有从此类派生的异常类共享,这些属性是: Message:一个只读字符串,此属性为当前的异常提供了描述性信息; InnerException:一个Exception类型的只读属性,如果它的值不为null,则可以通过它的值获取导.. 阅读全文
posted @ 2013-04-28 19:36 逆心 阅读(825) 评论(0) 推荐(1) 编辑

摘要: 今天翻了翻书,发现自己还是遗留下不少基础性的东西,老实说,不管一些基础的东西用到不用到都很应该了解,因为基础毕竟学习量不是很大。一、分部类 什么是部分类呢?简单来说就是将一个类型或方法拆分到两个或多个源文件中,每个源文件只包含类型定义的一部分。 当使用自动生成的源时,无须重新创建源文件便可将代码添加到类中。Visual Studio在创建Window窗体,Web服务包装代码时都是使用此方法。 1、分部类的特征类的定义前要加partial。分部类可以定义在两个不同的.cs文件,也可以定义在同一个.cs文件中。分部类必须同属一个命名空间。 代码示例: class Program ... 阅读全文
posted @ 2013-04-28 18:27 逆心 阅读(1985) 评论(0) 推荐(3) 编辑

摘要: 索引器类似于属性。和属性相似,索引器一样有get和set访问器。 索引器与属性的不同点: 1、每个属性的名称必须唯一,而每一个索引器的签名必须唯一。 2、索引器的“属性名”统一为this。而不能为其他,专门用于定义索引器。 3、索引器的参数列表包含在方括号而不是圆括号之内。 4、属性可以是静态的,而索引器只能为实例成员。 5、属性的get访问器没有参数,而索引器的get访问器可以有参数,而且索引器的get访问器和set访问器的参数相同。 6、索引器可以有多个形参,比如访问多维数组时。 索引器和数组对比: 数组 索引器 索引类型 ... 阅读全文
posted @ 2013-04-28 12:59 逆心 阅读(525) 评论(0) 推荐(0) 编辑