Author: Decade

C#8语法相关

using System; using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; public class TestUsing : IDisposable {

Decade Published on 2025-04-25

C#7相关语法

using System.Collections; using System.Collections.Generic; using UnityEngine; public struct TestRef { public int atk; public int def; p

Decade Published on 2025-04-24

Krahets题目记录4

给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向复制链表中

Decade Published on 2025-04-23

Csharp Async Await 异步方法

在Csharp中存在Async关键字可以用来修饰 函数或者委托事件 ,需注意该函数返回值只能是void或者task<>/task 当一个函数/委托/事件被该关键字修饰时如果发现在函数内部有await关键字时会去执行await关键字后的task线程函数如下 public async void Test

Decade Published on 2025-04-22

Krahets题目记录3

已解答 中等 相关标签 相关企业 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你应当 保留 两个分区中每个节点的初始相对位置。 示例 1:

Decade Published on 2025-04-22

Krahets题目记录2

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2:

Decade Published on 2025-04-21

Krahets题目记录1

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入:l1 = [], l2 = [] 输出:[] 示例 3:

Decade Published on 2025-04-16

Lua调用函数重载

print("*********Lua调用C# 重载函数相关知识点***********") local obj = CS.Lesson6() --虽然Lua自己不支持写重载函数 --但是Lua支持调用C#中的重载函数 print(obj:Calc()) print(obj:Calc(15,

Decade Published on 2025-04-10

Lua调用委托和事件

print("*********Lua调用C# 委托相关知识点***********") local obj = CS.Lesson7() --委托是用来装函数的 --使用C#中的委托 就是用来装lua函数的 local fun = function( ) print("Lua函数Fun")

Decade Published on 2025-04-10

Lua调用C# ref out函数

如果有返回值,则第一个接受变量就等于这个返回值,之后的与ref和out一一对应,有多少ref和out就可以接取多少个返回值 注意:ref要填写占位符 out不需要(在CS中ref需要外部声明的变量,out需要内部声明的变量) 具体语法见下文 print("*********Lua调用C# ref方法

Decade Published on 2025-04-09
Previous Next