C#----用户定义类型
可以把类型想象成创建数据结构的模板
类型由已下元素定义:1)类型名称;2)用于保存数据成员的数据结构;3)一些行为。
名称int | 结构4Bytes |
行为32位证书 | 操作+1 |
从类型的模板创建实际的对象,叫做实例化改类型 比如 int x=10;
类型包括:1)预定义类型:比如.NET提供的int char等;2)用户自定义类型:比如class array等 ,使用用户自定义类型需要先声明它再实例化它(创建其实例)
比如
class Myclass//用户自定义类型:先声明它 { statement; statement; } Myclass mc=new Myclass;//再实例化它,才能用
程序运行时候的数据存储在内存中:栈和堆
数据的类型分为两种:值类型和引用类型