自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Noob的博客

还在学习

  • 博客(23)
  • 收藏
  • 关注

原创 C#反射Reflection

反射就像一个高级的"自我观察"。想象你有一个乐高玩具盒,但你不知道里面都有什么积木。通过反射,你可以打开这个盒子,查看里面有哪些积木,甚至还可以用这些积木按照你的想法来构建东西。

2023-09-18 09:55:34 59

原创 C# 高阶函数(Higher-Order Function)

创建一个函数,该函数返回一个匿名函数。这样的函数通常被称为“高阶函数”(Higher-Order Function)。这种编程范式在某些场景下非常有用,尤其是在你需要动态生成特定行为的函数时。你可以用这种方式创建多个“定制”的匿名函数,并用它们进行不同的操作。,然后返回一个新的匿名函数。这个匿名函数接受一个整数。

2023-09-15 14:49:45 142

原创 匿名函数(Anonymous Functions)

匿名函数是没有显式名称的函数。在C#中,这通常通过使用delegate关键字或lambda表达式来实现。

2023-09-15 13:54:37 330

原创 LinkedList一次迭代找到中间元素

假设有两个人,一个是慢跑者(slow),另一个是快跑者(fast)。他们都从同一个起点开始跑步。快跑者跑得比慢跑者快两倍。如果快跑者跑到了终点,那么慢跑者肯定在中间位置。这样,这段代码就帮你找到了链表的中间元素。希望这个解释对你有帮助!让我们来理解这段代码,就像理解一场赛跑一样。

2023-09-15 13:53:22 84

原创 0.2多态性继承,接口

在运行时,变量可以引用不同类型的对象,这就是多态性的体现。这正是多态性的概念:相同的方法调用可以根据实际引用的对象的类型而具有不同的行为。多态性允许不同的对象以相同的接口进行操作,这增加了代码的灵活性。多态性允许我们根据实际对象的类型来调用适当的方法,而不受静态类型的限制。当代码中存在大量的子类和多态性时,可能会增加代码的复杂性,使得程序难以维护和理解。静态类型是在编译时已知的,它是在代码编写时指定的变量类型。过多的接口可能导致类的实现变得冗长,增加了开发和维护的工作量。的实例,因此它的动态类型是。

2023-09-11 09:18:58 24

原创 算法小白学习(2)简单

给你一个的数组nums,请你删除重复出现的元素,使每个元素,返回删除后数组的新长度。元素的应该保持。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为knumsnumsknumsnumsnumsk系统会用下面的代码来测试你的题解:// 输入数组// 长度正确的期望答案// 调用i < k;i++) {如果所有断言都通过,那么您的题解将被。numsnums这个算法的时间复杂度是 O(n),其中 n 是数组nums的长度。这个算法不需要额外的空间,因为它是原地修改输入数组。

2023-09-01 21:08:34 39 1

原创 C# 中,ref、in 和 out 是用于参数传递的关键字,它们具有不同的用途和行为

总结来说:ref 关键字用于传递变量引用并允许在方法内修改其值。in 关键字用于传递只读引用,方法内不能修改其值。out 关键字用于传递引用,方法必须在内部为其赋值。

2023-09-01 13:00:30 328 2

原创 算法小白学习(1)简单

给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择买入这只股票,并选择在卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。5在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。0。

2023-08-31 22:53:02 45 1

原创 C# 的 string 类型的示例代码

【代码】 C# 的 string 类型的示例代码。

2023-08-30 10:45:42 167

原创 Astar Algorithm

2023-08-29 19:00:02 32 1

原创 0.1Unity Event的几种用法

【代码】0.1Unity Event的几种用法。

2023-08-27 18:57:02 79

原创 Unity 检测跳跃的几种方式-菜鸟记录

碰撞地面的时候才可以跳//

2023-08-27 18:48:38 106

原创 unity 2d根据左下和右上两个坐标计算物体是否重合 Overlapping Intervals

只要两个物体左下角的X的最大值大于 物体右上角的X的最小值,就不会重合。

2023-08-23 21:03:52 118

原创 unity IEnumerable的几种用法

Iterating Over Collections: You can use or to iterate over collections like arrays, lists, dictionaries, etc. The loop in C# works with , allowing you to easily loop through any collection implementing this interface.Lazy Evaluation: When used with the

2023-08-23 10:55:07 424

原创 Unity shader编辑视窗为什么是蓝色的

粉红色表示着色器错误,蓝绿色表示着色器正在编译,是正常的。

2023-08-23 07:36:38 202

原创 Layers and sorting layers

2023-08-21 13:21:48 45 1

原创 Perpendicular Vector

示例。

2023-08-20 14:15:18 65 1

原创 Unity 游戏多语言解决方案和字体错误解决方法的想法

字体它会给你显示错误,然后泰语韩文这些都会11给你显示错误,所以我目前解决方案是在他默认的字体上面添加一个fallback Font assets,用的是咱们中文的一个字体,那么这样子是可以解决。然后找到了的相关方法就是用xml文件,我们把我们要用的文本写进xml文件里面,然后如果你后面要翻译的话就是XML文件,你再增加一栏纵行,也可以用谷歌翻译把你的所需要的文本这样子给翻译过去,那么这个可视化,然后操作上后续的修改是比官方的本地化语言简便很多.

2022-08-21 09:21:35 1466

原创 C# !的两种使用记录

代码】C#!的两种使用记录。

2022-08-09 18:27:23 48

原创 c# constructor的使用记录(学习)

代码】c# constructor的使用记录(学习)

2022-08-09 13:40:42 236

原创 C# 变量的类型 运算符号 字符转义序列 等

a Bell\n Newline= right?leftTernary?: right。

2022-08-06 16:06:06 64

原创 parameter 和argument的区别

parameter 和argument的区别void add(int x, int y){printf(x+y);}void main(0{add (1,3);}add(int x, int y)里面,x,y就是parametersadd (1,3)里面 1,3 就是 argument形参是在调用函数时接收值的对象,实参是在调用函数时给出值的对象。parameters are the ones that receives the value when a function is called

2022-08-06 16:00:26 105

原创 最新unity tilemap editor找不到解决方法

Unity最新版本里面要自行安装这个组件,才会有Tilemap(under Window/Package Manager))(ChuanXin said: ↑For 2019.2 and above, if you created a new Unity project, you will need to add the 2D Tilemap Editor package from the U...

2019-09-17 12:00:31 3302 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除