什么是类型以及类型的作用,还有它的分类

什么是类型

类型又名数据类型

  • 是一些性质相同的值
  • 是数据在内存中存储时的“型号”
  • 在内存中,占据多大的空间
  • 编程语言的数据类型与数学中的不完全相同


c#的五大数据类型

  1. 类(classes):如Windows,Form,Console,String
  2. 结构体(Structures):int32,int64,Single
  3. 枚举(Enumerations):如visibility 是限定永固在集合中选定有效值时使用的
  4. 接口(Interfaces)
  5. 委托(Delegate)

分类如下:
什么是类型以及类型的作用,还有它的分类
分为了引用类型和值类型两个大类。




类型在C##中的作用

程序运行的时候,此类型的变量分配在内存的什么位置

  • 程序装载在内存后,分为栈和堆两个区域进行对待
  • 栈是给方法调用用的
  • 堆是用来存储对象的(局部变量存放在栈里,对象实例才是存放在堆里
  • 栈比较小但是运行快,而堆是很大的空间
  • 关于内存泄漏——即分配了对象,但是忘记了回收,导致一直占用空间