77问答网
所有问题
在C#中值类型和引用类型有什么区别?
最好举个例子看看?
谢谢!
举报该问题
推荐答案 2007-10-03
值类型:
单元直接存放“有效值”
如:
int a=3;
则a内存单元就放的是3
引用类型:
单元放的是另外一个对象的引用(地址)
如:
Form form1=new Form();
就是说,在内存中开辟了一个对象new Form(),form1内存单元存放的是那个对象的地址,并非对象本身
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/83NG3Y8Y.html
其他回答
第1个回答 2007-10-03
简单说
值类型: 直接存放值。
引用类型: 存放的是地址,从这个地址引用。
相似回答
C#值类型和引用类型的区别
答:
3、释放方式不同
。值类型在作用域内结束时,会被操作系统自释放,减少托管堆压力;引用类型则靠GC。因此值类型在性能上由优势。4、
属性不同
。
值类型是密封的,不能作为基类
。引用类型一般具有继承性.5、
null上的不同
。值类型不能为null,默认初始化为该类型的默认值;引用类型默认初始化为null。6、...
c#中值类型和引用类型的区别
答:
(1)值类型:数据存储在内存的堆栈中,从堆栈中可以快速地访问这些数据,因此,值类型表示实际的数据。(2)
引用类型
:对象、数组、函数。1、值类型:包括:sbyte、short、int、long、float、double、decimal(以上
值类型有
符号)byte、ushort、uint、ulong(以上值类型无符号)bool、char2、引用类型:包括:对...
c#中值类型和引用类型的区别
答:
1、速度上的区别 值类型存取速度快,引用类型存取速度慢
。2、用途上的区别 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用。3、来源上的区别 值类型继承自System.ValueType,引用类型继承自System.Object 4、位置上的区别 值类型的数据存储在内存的栈中,引用类型的数据存储在内存...
C#中值类型和引用类型的区别
答:
1、值类型:包括:sbyte、short、int、long、float、double、decimal(以上
值类型有
符号)byte、ushort、uint、ulong(以上值类型无符号)bool、char2、
引用类型
:包括:对象类型、动态类型、字符串类型。二、具体
区别
:1、值类型:byteb1=1;byteb2=b1;Console.WriteLine("{0},{1}。",b1,b2);b2=2;...
c#中什么
是
值类型什么
是
引用类型
答:
1***、
C#中有
两种类型:
值类型和引用类型
:值类型的变量直接包含他们的数据,而引用类型的变量存储 引用类型存储对他们的数据的引用,后者称为对象:简单说:值类型直接存储其值,引用类型存储对值得引用.引用类型分为引用和引用的对象。2***、值类型:简单类型、枚举、结构 引用类型:
类类型
、接口类型...
c#中引用类型和值类型的区别
是什么?
答:
不是,赋值二次,都会是第二次的那个值。
区别
在于
值类型
是可以理解为是最基础的数字类型,即int long double 等等
引用类型
不是基础的数字类型,比如string 及一些自定义的数据类型
c#引用类型的
理解
答:
c#中值类型和引用类型
在C#中有
两种类型的数据,一种是值类型数据,一种是引用类型数据。在编码的时候区分这两种类型数据,可以避免一些细小的编码错误。首先说说
什么类型
是值类型,例如:int、float、bool之类的基础类型,以及用struct定义的类型,如:DateTime。除此外,如string,数组,以及用class定义的...
大家正在搜
说明值类型和引用类型的区别
简述值类型和引用类型的主要区别
值类型参数和引用类型参数的区别
js值类型和引用类型的区别
引用类型与值类型的区别
引用类型与值类型的主要区别是
引用类型变量与值类型变量的区别
值类型和引用型区别
值类型和引用类型
相关问题
c#什么是值类型什么是引用类型
C#中,值类型和引用类型有哪些?
c#中引用类型和值类型的区别是什么?
c#中引用类型和值类型分别有哪些?
c#中值类型和引用类型的区别
JAVA中值类型和引用类型的不同
C#中的值类型和引用类型分别指什么
C#中什么是值类型和引用类型