类(class)
类构成程序的主体,是对现实事物进行抽象所得到的结果。
命名空间(namespace)
命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。
类库的引用
类库引用是使用名称空间的物理基础。
- 不同技术类型的项目会默认引用不同的类库,
DLL引用(黑盒引用,无源代码)。
项目引用(白盒引用,有源代码)。
类和对象的关系
- 对象也叫实例,是类经过实例化后得到的内存中得实体
- 依据类,我们可以创建对象,这就是实例化。
- 使用new操作符创建类的实例。
类的三大成员
- 属性(property)
- 方法(methoud)
- 事件(event)
静态成员和实例成员
- 静态成员表示它是类的成员。
- 实例成员表示它是对象的成员。
- 绑定指的是编译器把一个成员与类或对象关联起来。
构成C#语言的基本元素
- 关键字
- 操作符
- 标识符(不能用关键字和数字开头)
- 标点符号
- 文本
- 注释和空白
数据类型(Data Type)
- 数据在内存中存储的型号。
- 小内存容纳大尺寸内存数据会丢失精确度,发生错误。
- 大内存容纳小尺寸内存数据会导致浪费。
一个C#类型中所包括的信息
- 存储此类型变量所需的内存空间大小。
- 此类型的值可以表示的最大最小范围
- 此类型所包含的成员(如方法,属性,事件等)
- 此类型由何基类派生而来
- 程序运行时,此类型的变量分配在内存的什么位置
- 此类型允许的操作(运算)