摘要:
9.7 结构类型 第8章提到过结构和类非常相似,但结构是值类型,而类是引用类型。这意味着什么?最简明的方式是用一个示例来说明。代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text... 阅读全文
posted @ 2015-11-11 15:29
星月相随
阅读(267)
评论(0)
推荐(0)
摘要:
9.6 接口和抽象类 抽象类和接口都包含可以由派生类继承的成员。接口和抽象类都不能直接实例化,但可以声明这些类型的变量。如果这样做,就可以使用多态性把继承这两种类型的对象指定给它们的变量。接着通过这些变量来使用这些类型的成员,但不能直接访问派生对象的其他成员。 下面看看它们的区别。派生类只能继承... 阅读全文
posted @ 2015-11-11 11:50
星月相随
阅读(250)
评论(0)
推荐(0)
摘要:
9.5 类库项目 除了在项目中把类放在不同的文件中之外,还可以把它们放在完全不同的项目中。如果一个项目什么都不包含,只包含类(以及其他相关的类型定义,但没有入口点),该项目就称为类库。 类库项目编译为.dll 程序集,在其他项目中添加对类库项目的引用,就可以访问它的内容(这可以是同一个解决方案的... 阅读全文
posted @ 2015-11-11 10:59
星月相随
阅读(856)
评论(0)
推荐(0)
摘要:
9.3 构造函数和析构函数 在C#中定义类时,常常不需要定义相关的构造函数和析构函数,因为在建立代码时,如果没有提供它们,编译器会自动添加它们。但是,如果需要,可以提供自己的构造函数和析构函数,以便初始化对象和清理对象。 使用下述语法可以把一个简单的构造函数添加到类中:class MyClass... 阅读全文
posted @ 2015-11-11 10:22
星月相随
阅读(533)
评论(0)
推荐(0)

浙公网安备 33010602011771号