- 博客(6)
- 收藏
- 关注
原创 Chinemachine Confiner跟随相机的范围不生效
要使用这个插件,主摄像机需要使用orthographic,而不是perspective。
2024-01-24 23:52:09 373
原创 C#之List<T> Add和AddRange
Add 用于添加单个元素。AddRange 用于添加一个集合中的所有元素。使用 AddRange 方法相对于多次调用 Add 方法来说,通常更加高效,因为 AddRange 允许在一次操作中添加多个元素,而不需要多次调整列表的大小。
2023-12-24 16:04:22 2633
原创 C#扩展知识:什么是扩展函数
要定义一个扩展方法,需要满足以下条件:1、扩展方法必须是一个静态方法。2、扩展方法必须位于一个静态类中。3、第一个参数必须使用 this 关键字进行修饰,并指定要扩展的类型。
2023-11-28 23:31:29 986
原创 C#扩展知识:什么是弱引用(WeakReference)
*弱引用(Weak Reference)**是一种在程序中引用对象的方式,它允许对象被垃圾回收器回收,即使存在对该对象的引用。相比之下,强引用会阻止被引用对象被垃圾回收,只有在所有强引用都不存在时,垃圾回收器才能释放该对象。弱引用的主要特点包括:1、不阻止垃圾回收: 弱引用不会阻止垃圾回收器回收所引用的对象。当对象只被弱引用引用时,即使没有其他强引用指向该对象,垃圾回收器也可以自由地回收该对象。2、可能失效: 弱引用可能会在任何时候失效。当垃圾回收器决定回收对象时,弱引用将被自动清理,变为无效引用。
2023-11-24 00:07:08 1007
原创 C#扩展知识:implicit关键字的使用
在上述例子中,Distance 类定义了一个隐式类型转换操作符,允许将 Distance 类型隐式转换为 double 类型。这使得在 Main 方法中可以直接将 Distance 对象赋值给 double 类型的变量,而无需显式调用转换方法。提示:需要注意的是,隐式类型转换应该是安全的,不应该导致数据丢失或精度问题。在定义隐式类型转换时,确保转换是明智和合理的,以避免潜在的错误和意外行为。
2023-11-23 23:42:21 779
原创 C#扩展知识:partial关键字的使用
一个关键字,用于声明部分类(Partial Class)。部分类允许将一个类的定义分散到多个文件中,这样多个开发者可以在不同的文件中独立地扩展同一个类,而无需修改彼此的文件。使用 partial 关键字,可以将一个类的定义分成多个部分,每个部分都使用 partial 关键字声明。这些部分的代码会被编译器合并成一个单独的类。
2023-11-23 23:34:54 501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人