标签:
C#提供了16种预定义类型,其中包括13种简单类型和3种非简单类型。
预定义的简单类型包括以下3种:
3种非简单类型
C#语言的基本类型包括8种整数类型,2种二进制浮点类型,1种十进制浮点类型,1种布尔类型和1种字符类型!
预定义简单类型表示一个单一的数据项,下表列出了这些类型,取值范围和对应的底层.NET类型
预定义非简单类型如下:
除了C#提供的16种预定义类型,还可以自己创建类型。有6种类型可以让用户创建
运行中的程序使用两个内存区域来存储数据:栈和堆
栈是一个内存数据,后进先出的数据结构。栈存储几种类型的数据:
堆是一块内存区域,与栈不同,堆的内存数据可以从任意位置插入或删除
虽然程序可以在堆里保存数据,但并不能显示删除地删除它们。CLR的自动GC在判断出程序的代码将不会再访问某数据项时,自动清除无用的堆对象
数据项的类型定义存储数据所需的内存大小及组成该类型的数据成员。类型还决定了对象在内存中的存储位置---栈或堆
类型被分为两种:值类型和引用类型
上午列出了C#中可以使用的所有类型以及它们的类别:值类型或引用类型
终于迈出了第一步。。。
标签:
原文地址:http://www.cnblogs.com/Nomads/p/4818790.html