Unity学习笔记:两个函数使用一个变量、属性成员、引用类型和值类型

Unity学习笔记:两个函数使用一个变量、属性成员、引用类型和值类型

1.两个函数使用一个变量

想要两个函数使用同一个变量的方法有两种:
第一,作为参数传递

第二,类内部设为全局的成员变量

2.属性成员

属性成员用于描述和维护类对象的状态
属性的建立要使用属性声明:
[访问修饰符] 类型名 属性名
{
get
{ return 字段;}
set
{私有字段 = value;} // value在setter包装其中是一个上下文 关键字
// value 代表给字段设置值时传入的值
}
字段:类成员变量

“其实属性的getter和setter是一种语法糖—语法糖就是官方为我们隐藏一些代码,是我们使用起某些功能更加便捷的一种手段。”

以下两码友的文章详细介绍了C#语法中的属性:码住收藏安排一波~~
https://www.cnblogs.com/qinyi173/p/4635911.html
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
https://www.cnblogs.com/bigbosscyb/p/13702411.html
在这里插入图片描述
“总之,属性是比字段要灵活很多的一种函数成员。建议在能使用属性的地方尽可能多地使用属性。”

放一张老师讲解的PPT作为例子,也正是因为老师提出的这个问题我才去百度的相关知识:
在这里插入图片描述
属性是为了保护字段不受污染,如果这样做就失去了保护字段的意义。
借用一下上面引用的码友前辈的示例,我感觉跟老师的PPT有异曲同工之妙:这样使用容易造成对字段的污染。
在这里插入图片描述
在这里插入图片描述

3.引用类型和值类型:

好文要顶:
https://www.cnblogs.com/bakuhert/articles/5878086.html
在这里插入图片描述
在这里插入图片描述
用于财务计算的高精度decimal型:decimal(System.Decimal)。属于浮点数类。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值