C# 值类型的特点

原文: C# 数据类型

   代码小白 参考文章

值类型的特点:

  • 1.不能从值类型派生新类型,但可以结构实现接口;
  • 2.值类型不能包含 null 值;
  • 3.每个值类型都具有一个初始化该类型的默认值的隐式默认构造函数。
更多解析

  祈祷

每一个值类型都有一个独立的内存区域保存自己的值,调用它的时候调用的是它的值,而引用类型调用的是内存中的地址,比如定义引用类型 a1=10,这时候在内存中保存的是 10,当把 a1 赋给 a2 的时候,他们两个应用的是同一个内存空间,a2 的值会保存为 a1 的值,当把 a2 改为 20 时,应为 a1 和 a2 引用的是同一个所以 a1 也变成 20 了,这是引用类型,值类型是当把 a1 赋给 a2 时会为 a2 在开一块新的空间保存 a1 的值。当把 a2 改成 20 时就会在 a2 的空间保存 20,和 a1 并无什么关系。

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

点我查看本站打赏源码!

忘记密码?

如何获取邀请码?

关闭