码迷,mamicode.com
首页 > Windows程序 > 详细

C#基础之数据类型

时间:2018-11-26 11:48:16      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:int   简单   枚举   nbsp   bool   枚举类型   数据类型   数据   存储   

翻译国外文章 https://www.cnblogs.com/edisonchou/p/3947170.html 

要想弄清楚数据类型,首先要明白六个重要概念,堆、栈、值类型、引用类型、装箱、拆箱。

两种存储类型:堆、栈。

两种存储释放内存的方式:栈:退出方法后按先进后出的方式释放,  堆:由GC自动回收。

值类型:数据跟内存都保存在同一位置。

引用类型:引用类型则会有一个指向实际内存区域的指针。

 装箱:值类型转引用类型

拆箱:引用类型转值类型

 

值类型:

  • 简单类型:有符号整型:sbyte,short,int,long、吴符号整型:byte,ushort,uint,ulong、char、float、double、decimal、bool
  • 枚举类型:enum
  • 结构类型:struct

引用类型:

类类型:object、string、class

接口类型:interface

数组类型:int[]、int[,]

委托类型:delegate

 

C#基础之数据类型

标签:int   简单   枚举   nbsp   bool   枚举类型   数据类型   数据   存储   

原文地址:https://www.cnblogs.com/landonys/p/10012881.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!