欢迎光临散文网 会员登陆 & 注册

Unity C# 初级编程| 12 . 引用类型

2021-04-01 20:09 作者:那个人真狗  | 我要投稿

C#引用类型

C#中大部分的类型都是引用类型的,如类、数组、字符串。

C#里面把数据类型分为两大类

  • **值类型:**就是一个包含实际数据的量,以栈方式分配一块大小相适应的存储区域给这个变量,随后对这个变量的读或写操作就直接在这块内存区域进行.

  • **引用类型:**一个引用类型的变量不存储它们所代表的实际数据,储存内存的位置。

理解

  • 简单理解就是,银行卡有100块钱, 支付宝花了10块钱,那银行卡里就变成90块钱。

  • 银行卡就是值类型,支付宝就是引用类型,支付宝引用银行卡的数据。

C#内置的引用类型

  • object                 对象类型  

资料参考

http://c.biancheng.net/view/3081.html  C#装箱和拆箱

https://blog.csdn.net/taoerchun/article/details/46708983 深入理解C#的装箱和拆箱

  • string                  字符串类型

资料

https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/builtin-types/reference-types#code-try-0

  • dynamic              动态类型

C#自定义的引用类型

  • class                     类

  • interface              接口

  • delegate              事件委托


Unity C# 初级编程| 12 . 引用类型的评论 (共 条)

分享到微博请遵守国家法律