C#杂项知识点

红点系统:树结构

每次子节点的 Value 发生改变时,除了更新自身的值,还会标记其父节点为脏节点。然后在update中更新所有脏节点的值

@拼接字符串

使字符串中的转义字符(\)被视为普通字符。此外,它还允许字符串跨越多行。

TimerMgr

将所有的添加的计时器放到 m_AddTimers,删除的计时器放到 m_DelTimers,然后在 Update 方法中统一处理这些增删操作,可以保证所有的增删操作都会在一个更新周期内完成,避免了部分增删操作未完成的情况。避免集合并发修改异常。

where T : new()

是一个类型约束,这个约束指定类型参数 T 必须有一个公共的无参数构造函数。这允许你在泛型代码中创建类型 T 的实例。

元组

Tuple<T> 元组是一种包含不同数据类型的元素序列的数据结构。它可以用于需要数据结构来保存具有属性的对象,但又不想为其创建单独类型的情况。

private List<(VipTextType, bool)> _listText

public void SetData((VipTextType, bool) vipTextInfo)

元数据

https://docs.unity.cn/cn/2021.1/Manual/AssetMetadata.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值