随笔分类 -  读书笔记

摘要:    C#中的数组实现为System.Array类的实例,它们只是集合类中的一种。集合类一般用于处理对象列表,其功能比简单数组要多,这些功能是通过实现System.Collections命名空间中的接口而获得的,因此接口的语法已经标准化了。     集合的功能(包括基本函数,例如用[index]语法访问集合中的项。)可以通过接口来实现,... 阅读全文
posted @ 2008-04-14 11:41 清香的工夫茶 阅读(915) 评论(0) 推荐(0)
摘要:在C#中定义类时,常常不需要定义相关的构造函数和析构函数,因为基类System.Object提供了一个默认的实现方式。但是,如果需要,可以提供自己的构造函数和析构函数,以便初始化对象和清理对象。使用下述语法把一个简单的构造函数添加到类中: class MyClass { public MyClass()} 这个构造函数与包含它的类同名,且没有参数(使之成为类的默认构造函数),这是一个公共函数,所以... 阅读全文
posted @ 2008-04-11 11:46 清香的工夫茶 阅读(1506) 评论(1) 推荐(0)
摘要:8.2.1 接口 接口是把隐式公共方法和属性组合起来,以封装特定功能的一个集合。定义接口后,可以在类中实现它,以便支持接口所指定的所有属性和成员。可以把较一般用途的属性和方法组合到一个接口中,然后在类中使用该接口。 注意,接口不能单独存在。不能像实例化一个类那样实例化接口。另外,接口不能包含实现其成员的任何代码,而只能定义成员本身。实现过程必须在实现接口的类中实现。 支持IDisposable接... 阅读全文
posted @ 2008-03-30 16:59 清香的工夫茶 阅读(943) 评论(1) 推荐(0)
摘要:       在传统的应用程序中,执行常常是简单、线性的。把应用程序加载到内存中,从A点开始执行,在B点结束,然后在内存中卸载,在这个过程中可能用到其他各种实体,例如存储介质上的文件或视频卡的功能,但处理的主体总是位于一个地方。此时的代码一般与使用各种数学和逻辑方式处理数据相关。处理方法通常比较简单,使用基本的数据类型。  &#... 阅读全文
posted @ 2008-03-29 11:39 清香的工夫茶 阅读(1166) 评论(0) 推荐(0)