什么是类型以及类型的作用,还有它的分类
什么是类型
类型又名数据类型
- 是一些性质相同的值
- 是数据在内存中存储时的“型号”
- 在内存中,占据多大的空间
- 编程语言的数据类型与数学中的不完全相同
c#的五大数据类型
- 类(classes):如Windows,Form,Console,String
- 结构体(Structures):int32,int64,Single
- 枚举(Enumerations):如visibility 是限定永固在集合中选定有效值时使用的
- 接口(Interfaces)
- 委托(Delegate)
分类如下:
分为了引用类型和值类型两个大类。
类型在C##中的作用
程序运行的时候,此类型的变量分配在内存的什么位置
- 程序装载在内存后,分为栈和堆两个区域进行对待
- 栈是给方法调用用的
- 堆是用来存储对象的(局部变量存放在栈里,对象实例才是存放在堆里)
- 栈比较小但是运行快,而堆是很大的空间
- 关于内存泄漏——即分配了对象,但是忘记了回收,导致一直占用空间