按关键词阅读: 入门 实践
它是一个数据结构, 能够定义数据成员、函数成员和嵌套类型等内容 。
其 , 能够定义数据成员、函数成员和嵌套类型等内容 。
其 中 , 数据成员包括常量和字段 , 函数成员包括方法、属中 , 数据成员包括常量和字段 , 函数成员包括方法、属 性、事件、索引器、运算符、实例构造函数、析构函数性、事件、索引器、运算符、实例构造函数、析构函数 和 。
54、静态构造函数 。
和静态构造函数 。
特别地 , 类类型还支持一种被称为特别地 , 类类型还支持一种被称为“继承继承”的机制 。
继承是的机制 。
继承是 指派生类可用来扩展和专门化基类的一种机制 。
有关类指派生类可用来扩展和专门化基类的一种机制 。
有关类 类型的知识点将在第类型的知识点将在第8章中进行详细介绍 。
章中进行详细介绍 。
C#从入门到实践从入门到实践 3.3.4 3.3.4 数组类型数组类型 数组(数组(Array)是一种数据结构 , 它可以将多个类型相同的)是一种数据结构 , 它可以将多个类型相同的 元素组合为一个整体 , 从而通过数组统一访问或操作这元素组合为一个整体 , 从而通过数组统一访问或操作这 些元素 。
数字可以通 。
55、过计算索引来访问数组中的每一个些元素 。
数字可以通过计算索引来访问数组中的每一个 元素 。
每一个元素的类型称为数字的元素类型 。
元素 。
每一个元素的类型称为数字的元素类型 。
C#从入门到实践从入门到实践 3.3.5 3.3.5 接口类型接口类型 接口(接口(interface)类型和类类型非常相似 。
它也是一个数据)类型和类类型非常相似 。
它也是一个数据 结构 , 能够声明数据成员和函数成员 。
其中 , 数据成员结构 , 能够声明数据成员和函数成员 。
其中 , 数据成员 主要包括属性 , 函数成员包括方法和事件 。
主要包括属性 , 函数成员包括方法和事件 。
C#从入门到实践从入门到实践 3.3.6 3.3.6 委托类型委托类型 委托( 。
56、委托(delegate)也是一种数据结构 , 它能够引用一个或多)也是一种数据结构 , 它能够引用一个或多 个方法 。
特别地 , 对于实例方法 , 它还能够引用这些方个方法 。
特别地 , 对于实例方法 , 它还能够引用这些方 法所对应的对象实例 。
读者如果熟悉法所对应的对象实例 。
读者如果熟悉C+中的函数指针 , 中的函数指针 ,那么就不难理解委托这一概念了 。
那么就不难理解委托这一概念了 。
委托类型类似于委托类型类似于C+中的函数指针 , 但是它是类型安全的 。
中的函数指针 , 但是它是类型安全的 。
委托类型能够将方法作为参数进行传递 , 并且还可以定委托类型能够将方法作为参数进行传递 , 并且还可以定 义回调方法 。
义回调方法 。
C#从入门到实践 。
57、从入门到实践 3.4 3.4 装箱和拆箱装箱和拆箱 引用类型总是分配在托管堆上 , 而值类型总是分配在堆栈上引用类型总是分配在托管堆上 , 而值类型总是分配在堆栈上。
有时 , 程序需要获取指向值类型的引用 。
此时 , 需要 。
有时 , 程序需要获取指向值类型的引用 。
此时 , 需要 将值类型转换为引用类型 , 这一操作被称为装箱 。
反之将值类型转换为引用类型 , 这一操作被称为装箱 。
反之, 把引用类型转换为值类型称为拆箱 。
, 把引用类型转换为值类型称为拆箱 。
装箱和拆箱是装箱和拆箱是C#的类型系统中两个很重要的概念 , 它在值的类型系统中两个很重要的概念 , 它在值 类型和引用类型之间的架起了一座桥梁 。
通过装箱和拆类型和引用类型之间的架起了 。
58、一座桥梁 。
通过装箱和拆 箱操作 , 可以将任何值类型的变量的值转换为引用类型箱操作 , 可以将任何值类型的变量的值转换为引用类型 的变量的值 。
反之 , 也可以进行转换 。
特别地 , 有了装的变量的值 。
反之 , 也可以进行转换 。
特别地 , 有了装 箱和拆箱操作 , 就可以将箱和拆箱操作 , 就可以将C#类型系统中的任何类型的值类型系统中的任何类型的值 最终都可以按对象来处理 。
最终都可以按对象来处理 。
C#从入门到实践从入门到实践 3.4.1 3.4.1 装箱装箱 装箱是指将值类型隐式转换为引用类型 。
对于值类型而言 , 装箱是指将值类型隐式转换为引用类型 。
稿源:(未知)
【傻大方】网址:/a/2021/0813/0023655040.html
标题:入门|C从入门到实践( 九 )