c#之数据类型

来源:互联网 发布:妙味jquery源码分析 编辑:程序博客网 时间:2024/05/18 06:23

c#数据类型包括值类型、引用类型、指针类型。指针类型仅在不安全的代码中使用。

      值类型是包含实际数据的量,定义一个值类型的变量时,根据它所声明的类型,以堆栈方式存储区域给这个变量,随后对这个变量的读或写操作就直接在这块内存区域进行。它包括了:简单类型、枚举型、结构类型。

      引用类型包括类(class)、接口(interface)、委托(delegate)、数组(array)。他们所代表的实际数据,而是存储实际数据的引用(地址)。

    

        

  【分类】

1. 值类型

1.1 简单类型:

    1.1 .1 整型  

C#中支持8种整型:sbyte,byte,short,ushort,int,uint,long,ulong。

     


1.1.2  浮点类型:

   

   


1.1.3 小数类型:

小数类型非常适用于金融和货币运算。数值范围从1.0*10 -28~7.9* 10 28,精确到小数点后面28位。


1.2 枚举类型

枚举类型是一组命名的常量集合。元素使用的类型只能是long,int,short,byte。默认类型是int。默认第一个元素的值是0,每一个连续的元素按1递增。可以给元素直接赋值。

1.3 结构类型   

用于创造小型数据,节省内存。


2.引用类型

2.1 类

     类是一群有共同特征或事件的集合,而类对象是类的实例化。

2.2 接口

接口是把隐式公共方法和属性组合起来,以封装特定功能的一个集合

2.3 委托 

委托是对函数的封装,可以当作对方法的特征指定一个名称。

2.4 数组

数组是包含一串变量的数据结构。数组变量也称做数组元素,它们具有相同的类型,这种类型也称做数组元素类型。数组的元素类型可以是任何类型,包括数组类型。数组用下标确定每一个数组元素的索引号。只有一个下标的数组称为一维数组,多于一个下标的数组称为
多维数组。



0 0
原创粉丝点击