C#图解教程(第四版)—01—类型,存储,变量
2021-01-19 05:12
标签:需要 ace delegate 数组元素 函数 ima 使用 声明 c++ 3.1 如何广泛的描述C#程序 可以说C程序是一组函数和数据类型,C++程序是一组函数和类,然而C#程序是一组类型声明 3.2 类型 可以把类型想象成一个用来创建数据结构的模板,模板本身并不是数据结构, 但是它详细说明了由该模板 构造 的对象的特征 类型的构成:@1名称 @2用于保存数据成员的数据结构 @3 一些行为以及约束条件 类型的实例化:从某个类型模板创建实际的对象 3.3 预定义类型 16种 所有的预定义类型的名称全部由 小写字母 组成 简单类型:11种数据类型 char bool 非简单类型: string object dynamic 3.4 用户定义类型 6种 类类型 -class 结构类型-struct 数组类型-array 枚举类型-enum 委托类型-delegate 接口类型-interface 3.5 栈和堆 程序运行时,它的数据必须存储在内存中,一个数据需要多大的内存,存储在什么地方以及如何存储都需要依赖于该数据的数据类型 预定义类型的 简单类型都是 值类型 非简单类型都是引用类型 用户自定义类型 除了结构体和枚举是值类型外,其他的都是引用类型 3.6 变量 本地变量:在方法的作用域保存临时变量 不是类型的成员 字段: 是类的成员 参数: 用于方法之间传递数据的临时变量 不是类的成员 数组元素:可以是本地变量也可以是 类的成员 3.7 变量声明 变量在使用前必须声明,@1给变量命名,并为它关联一种类型 @2编译器给它分配一块内存 本地变量和参数必须初始化,再使用,不会分配默认值,否则编译报错! C#图解教程(第四版)—01—类型,存储,变量 标签:需要 ace delegate 数组元素 函数 ima 使用 声明 c++ 原文地址:https://www.cnblogs.com/Record-experience/p/12164715.html
文章标题:C#图解教程(第四版)—01—类型,存储,变量
文章链接:http://soscw.com/index.php/essay/43954.html