C#有几种数据类型 他们的作用

如题所述

分为值类型和引用类型两大类。
一、值类型
包括简单值类型和复合型类型。
简单值类型可以再细分为整数类型、字符类型、实数类型和布尔类型;
而复合类型则是简单类型的复合,包括结构(struct)类型和枚举(enum)类型。
二、引用类型
包括类(class)、接口(interface)、委托(delegate)和数组(array)。
类(class)是一组具有相同数据结构和相同操作的对象集合。
接口(interface)应用程序之间要相互调用,就必须事先达成一个协议,被调用的一方在协议中对自己所能提供的服务进行描述。在C#中,这个协议就是接口。
委托(delegate)用于封装某个方法的调用过程。
数组(array)主要用于同一数据类型的数据进行批量处理。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-01
和java都差不多的。给你个网址。

参考资料:http://www.jb51.net/article/15507.htm

C#有几种数据类型 他们的作用
类(class)是一组具有相同数据结构和相同操作的对象集合。接口(interface)应用程序之间要相互调用,就必须事先达成一个协议,被调用的一方在协议中对自己所能提供的服务进行描述。在C#中,这个协议就是接口。委托(delegate)用于封装某个方法的调用过程。数组(array)主要用于同一数据类型的数据进行批量处...

c#中值类型和引用类型的区别
(1)值类型:数据存储在内存的堆栈中,从堆栈中可以快速地访问这些数据,因此,值类型表示实际的数据。(2)引用类型:对象、数组、函数。1、值类型:包括:sbyte、short、int、long、float、double、decimal(以上值类型有符号)byte、ushort、uint、ulong(以上值类型无符号)bool、char2、引用类型:包括:对...

C#中值类型和引用类型的区别
(1)值类型:数据存储在内存的堆栈中,从堆栈中可以快速地访问这些数据,因此,值类型表示实际的数据。(2)引用类型:对象、数组、函数。1、值类型:包括:sbyte、short、int、long、float、double、decimal(以上值类型有符号)byte、ushort、uint、ulong(以上值类型无符号)bool、char2、引用类型:包括:对...

C#基本数据类型操作?
C#中的基本数据类型包括bool、byte、sbyte、char、short、ushort、int、uint、long、ulong、float、double和decimal。以下是C#基本数据类型的常见操作:1. 声明变量 使用关键字“var”或具体的数据类型来声明变量,例如:var a = 10; \/\/ 使用var关键字自动推导为int类型 int b = 20;2. 赋值操作 可以...

c#的数据类型
一个字符变量包含的是一个16位的Unicode字符,C#新的数据类型是decimal数据类型,对于货币数据,它能存放28位10进制数字。 两个基本类:一个名叫object的类是所有其他类的基类。而一个名叫string的类也象object一样是这个语言的一部分.作为语言的一部分存在意味着编译器有可能使用它,无论何时在程序中...

C#中有哪些常用的数据类型
类型可分为:值类型,引用类型 值类型:直接存放真正的数据,值类型都有固定的长度,值类型的变量都保存在 堆栈(stack)上。作为值类型的变量,每个都有自己的数据,因此对一个变量的操作不会影响其他变量。引用类型:存储读数据的内存地址的引用,位于受管制的堆(Heap)上作为引用类型的变量可以引 用同...

c#的数据类型有哪些
C# 中有两种类型:值类型 (value type) 和引用类型 (reference type)。值类型的变量直接包含它们的数据,而引用类型的变量存储对它们的数据的引用,后者称为对象。对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个变量所引用的对象。对于值类型,每个变量都有它们自己的...

C#中数据类型有哪些?
C#语言中数据类型主要分为两大类:值类型和引用类型,其中值类型包含整数、浮点数、高精度浮点数、布尔、字符、结构和枚举,而引用类型则包括对象(Object)、字符串、类、接口、委托以及数组。具体来说,整数类型包括了整数、长整数、长长整数和无符号整数等;浮点数类型包括单精度浮点数和双精度浮点数;...

C#包含哪些数据类型,如何声明变量?
一、基础数据类型有哪些?c#有15个预定义类型,其中13个是值类型,两个是引用类型(string 和 object) 1、整型(包括:sbyte、short、int、long、byte、ushort、unit、ulong) 2、浮点类型(decimal) 3、decimal类型(decimal) 4、bool(布尔)类型(bool) 5、char字符类型(char) 6、引用类型(Object...

C#语言的数据类型有哪些?
(一) 简单的数据类型包含: 1.整型 short int long byte sbyte ... 2.布尔型: true fals ;3.字符型:char 4:实数型: float double Decimal(十进制);(二) 结构类型 : 结构,枚举;(三) 引用类型:类, 接口,代理(Delegate) ,数组 ...

相似回答