摘要: 字符串-引用类型 可以理解为一个存储字符的数组 关于字符串的常用方法 static void Main(string[] args) { string str = "Hello World"; // 字符串长度 Console.WriteLine(str.Length); // 批量访问每一个字符 阅读全文
posted @ 2022-11-05 21:19 坞中客 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 委托 delegate关键词 event关键字,添加后将委托封装成事件。 事件和委托区别:事件相对于委托来说更加安全。 四种类型委托 // 自定义无参无返回值 public delegate void ActionX(); // 自定义有参无返回值 public delegate void Acti 阅读全文
posted @ 2022-11-05 21:10 坞中客 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 解决拆装箱问题,使逻辑更加的严谨。 此前使用到的地方:游戏物体查找添加对象。 泛型类 我们可以定义一个类中出现的类型,类型事先不需要写死我们使用T来表示,这使得类的扩展性大大增加,可以应用于更多的场合。 class Program { static void Main(string[] args) 阅读全文
posted @ 2022-11-05 17:39 坞中客 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 泛型数组 using System.Collections.Generic; 为了解决动态数组的拆装箱问题,故引入泛型数组。 // 创建一个int类型的泛型数组 List<int> list = new List<int>(); // 数据添加 list.Add(1); list.Add(2); l 阅读全文
posted @ 2022-11-05 17:31 坞中客 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 结构体 结构体为值类型和类的用法很像 结构体中也可以存成员变量和以及成员方法 结构体不需要构造方法,因为是值类型存储咋栈中 不使用New也是可以使用 自定义结构体本身可以继承接口不能继承类,也不能被继承 只是存储数据建议使用结构体,有复杂逻辑建议使用类。 struct关键词 using System 阅读全文
posted @ 2022-11-05 17:26 坞中客 阅读(24) 评论(0) 推荐(0) 编辑