自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 【unity】spine动画播放完第一个后再播放第二个动画

/ 引用 SkeletonGraphic 组件。// 第一个动画是否循环。// 第二个动画名称。// 第一个动画名称。

2024-04-24 20:28:03 1294 1

原创 C# 每隔一段时间执行一次

/ 这里表示每分钟执行一次。在 C# 中可以使用 Timer 类来实现定期执行任务的功能。Console.WriteLine("执行任务...");上述代码会每隔一分钟输出 "执行任务...",并且可以根据需求修改。// 在此处编写需要定期执行的任务代码。// 添加 Elapsed 事件处理程序。// 设置触发事件的间隔(单位为毫秒)// 创建一个 Timer 对象。// 保持控制台应用程序运行。C# 每隔一段时间执行一次。属性来调整执行间隔。

2024-02-22 21:15:37 1193

原创 unity C# 每隔一段时间执行一次

的MonoBehavior类,然后在Start函数中使用InvokeRepeating函数来调度每隔一段时间执行一次的操作。第三个参数表示重复间隔,也就是两次执行之间的时间间隔。在ExecuteAfterInterval函数内部,可以放入需要每隔一段时间执行的代码。// 调用函数并指定初始等待时间、重复间隔。在Unity中使用C#编写脚本可以通过定时器来实现每隔一段时间执行一次的功能。Debug.Log("这里是需要每隔一段时间执行的代码");// 添加其他需要执行的操作或者调用其他函数。

2024-02-22 21:14:47 979

原创 C#异步循环终止

设置标志位:通过设置一个布尔变量作为标志位,控制循环的进行与否。// 修改标志位,终止循环。// 终止异步函数并返回结果。返回值:将异步函数定义为有返回类型的(非 void),并且在达到特定条件后使用。if (condition && i == 3) // 判断条件。while (isRunning) // 根据标志位判断是否继续循环。if (condition) // 判断条件。if (condition) // 判断条件。while (true) // 无限循环。

2024-02-22 21:14:07 631

原创 C# 异步暂停2秒

/ 调用异步暂停函数。运行上述代码会输出 "开始"、然后等待2秒钟,最后输出 "结束"。Console.WriteLine("开始");Console.WriteLine("结束");来进行异步的暂停操作。在 C# 中可以使用。

2024-02-22 21:12:38 816

原创 C# 分秒倒计时,输出秒

/ 设置初始剩余时间(小时、分钟、秒)Console.WriteLine("还有 " + timeLeft.ToString(@"ss") + " 秒");上述代码会从指定的初始剩余时间开始每秒钟减少1秒,直到倒计时结束。每次循环都会打印当前剩余的秒数。Console.WriteLine("倒计时结束!// 模拟等待一段时间后更新剩余时间。在C#中进行分钟和秒的倒数计算可以使用。c# 分秒倒计时,输出秒。

2024-02-22 21:11:41 443

原创 【C#】dictionary获得第一个key

【代码】【C#】dictionary获得第一个key。

2024-01-31 13:25:57 807

原创 【C知道】UniTask

UniTask

2024-01-25 10:35:17 578

原创 【无标题】归并排序 Merge Sort

1. 基本排序规则,左右元素进行比较,依次放入新数组中,一侧没有另一侧直接放入新数组;2. 递归平分数组,不停分割数组,长度小于2时停止平分,从最小长度的数组开始比较,一层一层向上比较。

2024-01-04 21:47:51 430

原创 【C#】希尔排序 Shell‘s Sort

希尔排序(Shell‘s Sort)的原理是将排序序列分成若干子序列依次进行插入排序。希尔排序是对插入排序的优化,引入步数概念,将序列分成若干子序列,对子序列进行插入排序。

2024-01-04 21:43:52 428

原创 【C#】插入排序

用一个索引值将要排序的数据分成两个区域,一个是排序区,一个是未排序区。用未排序区的元素与排序区的元素进行比较,找到插入排序区的位置,将未排序区元素放置该位置,依次进行比较插入,直至未排序区清空。

2024-01-04 19:27:57 416

原创 【C#】总结 — 值和引用

值类型和引用类型最本质的区别:值类型存储在栈上;引用类型在栈上存储的是堆上的地址,具体内容是存储在堆上。

2024-01-04 19:23:23 363

原创 【C#】特殊语法

var;可空?;空合并操作符??——左边值??右边值,如果左边值为空,就返回右边值,否则返回左边值。

2024-01-04 19:17:17 356

原创 【C#】迭代器 iterator

迭代器是通过foreach在外部遍历对象中元素的同时,不用了解对象内部结构。有两种实现的方法:一种是继承IEnumerable和IEnumerator接口,并实现接口中的方法实现;另一种是继承IEnumerable接口和使用yield return语法糖返回内容。

2024-01-04 18:53:49 490

原创 【C#】特性 Attribute

特性是一种允许我们向程序的程序集添加元数据的语言结构,是用于保存程序结构信息的某种特殊类型的类。

2024-01-04 18:47:10 404

原创 【C#】反射 Reflection

在程序运行时可以通过反射得到其他数据集或自己数据集代码的各种信息,包括类、函数、变量、对象等,实例化对象,执行操作。

2024-01-04 18:31:34 946

原创 【C#】预处理指令

预处理器指令是让**编译器**在实际**编译开始之前**对信息进行预处理;预处理器指令以**#**开始。

2024-01-04 17:59:01 370

原创 【C#】多线程

线程(Thread);线程是操作系统能够进行运算调度的最小单位;进程是资源分配的基本单位,线程是独立调度的基本单位。

2023-12-28 20:25:10 889

原创 【C#】协变和逆变

在 C# 中,协变和逆变能够实现数组类型、委托类型和泛型类型参数的隐式引用转换;用**out**修饰的泛型只能作为**返回值**使用;用**in**修饰的泛型只能作为**参数**使用。

2023-12-28 20:00:43 369

原创 【C#】List排序

List自带的排序。像int,short,long…都可以直接使用list.Sort()进行排序;List可以传入委托,委托变量存储实现sort排序的方法,想用就传入委托。

2023-12-28 19:56:24 449

原创 【C#】 Lambda表达式

匿名函数的简写,(参数列表) => { }; 。

2023-12-28 19:48:39 414

原创 【C#】 匿名函数

delegate (参数列表) { //函数逻辑 };一般情况下作为函数参数传递或者作为函数返回值;添加到委托或事件变量中的匿名函数无法单独移除。

2023-12-27 18:32:15 361

原创 【C#】事件 event

关键字:event;事件的用法基本上与委托用法一致;声明:访问修饰符 event 委托类型 事件名。

2023-12-27 18:26:11 380

原创 【C#】委托 delegate

委托类型用来表示对具有特定参数列表和返回类型的方法的引用;用来存储、传递函数;delegate;系统自定义的委托:关键字:Action;Func。

2023-12-27 18:20:22 413

原创 【C#】数据容器总结_泛型栈和队列

数据容器总结

2023-12-26 19:12:51 433

原创 【C#】LinkList

LinkList,可变类型的泛型双向链表。

2023-12-26 19:05:57 752 1

原创 【C#】顺序存储和链式存储

顺序存储是指用一组地址连续的存储单元依次存储线性表的各个数据元素;链式存储是指用一组任意的存储单元存储线性表中的各个数据元素。

2023-12-26 19:00:30 448

原创 【C#】 Dictionaray

Dictionaray,拥有泛型的Hashtable,是基于键的哈希代码组织起来的,键值对。

2023-12-26 18:53:36 420

原创 【C#】List

List是C#封装好的类,本质上是可变类型的泛型数组,用来实现可变类型数组的各种方法,如增删查改。

2023-12-26 18:48:37 348

原创 【C#】泛型约束练习题:用泛型实现一个单例模式

用泛型实现一个单例模式。

2023-12-26 18:44:23 445

原创 【C#】 泛型约束

泛型类型和方法声明可以通过在声明中包含类型参数约束语句,有选择地指定类型参数约束;where 类型参数 : 类型参数约束

2023-12-26 18:43:27 351

原创 【C#】generic 泛型

generic 泛型,类型参数化,实现代码重用。用类型占位符来代替变量类型写代码,在创建实例时再指明真实的类型。

2023-12-26 18:34:04 368

原创 【C#】Hashtable 哈希表

Hashtable 哈希表,又称散列表,是基于键的哈希代码组织起来的键值对。

2023-12-26 18:24:46 433

原创 【C#】Queue 队列

队列Queue是一种先进先出的存储器,即先存入的数据先获取,后存入的数据后获取。

2023-12-26 18:16:35 381

原创 【C#】Stack栈_练习题

写一个方法计算任意一个数的二进制数。

2023-12-26 18:11:45 319

原创 【C#】Stack 栈

Stack是一个C#封装好的类。本质是object[ ]数组,封装了特殊的存储规则,先进后出。

2023-12-26 18:09:31 345

原创 【C#】ArrayList 数组列表

ArrayList是一个封装好的类,是一个object类型数组。

2023-12-26 18:01:14 406

原创 【C#】总结_抽象类和接口的区别

表示对象的用抽象类;表示行为拓展的用接口。

2023-12-20 23:18:28 390

原创 【C#】总结_结构体和类的区别

结构体是值类型,类是引用类型;......

2023-12-20 23:15:21 423

原创 【C#】 StringBuilder

修改字符串而不创建新的对象,需要频繁修改拼接字符串时使用StringBuilder可以提升性能。

2023-12-20 23:12:38 453

空空如也

空空如也

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

TA关注的人

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