c#学习之值类型和引用里类型

   值类型主要由两类组成:结构[struct],和枚举[enum] .

   引用类型的变量又称为对象,可存储对实际数据的引用。主要包括:类[class],代理[delegate],接口[interface]和内置引用类型[string],[object].

 

  

1.值类型的变量直接包含值。将一个值类型变量赋给另一个值类型变量时,将复制包含的值。这与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的引用,而不复制对象本身。即:多个变量可以引用同一个对象。

2.改变一个值类型的值,不会影响别的值。而改变一个引用变量的值可能影响别的值。

3.引用类型总是分配在托管堆上,而值类型还可以分配在堆栈上。

  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值