流浪のwolf

卷帝

导航

2024年5月4日

dotnet 冒泡排序

摘要: // See https://aka.ms/new-console-template for more information using ConsoleApp1; Console.WriteLine("Hello, World!"); // 我委托你办事情,作为委托方只要满足被委托方的规则的事情( 阅读全文

posted @ 2024-05-04 19:07 流浪のwolf 阅读(1) 评论(0) 推荐(0) 编辑

dotnet 委托delegate的使用 定义和使用

摘要: void Main() { // 委托 - 初级和高级的分水岭 // 1. 委托的初体验 // 委托是一个引用类型,其实是一个类型,保存方法的指针(地址) (变量名字都是地址 都是指针) // 是一个数据类型 实际是一个对象(委托对象,函数对象,列表对象) 万物都是对象 // 指针指向一个方法 当我 阅读全文

posted @ 2024-05-04 18:29 流浪のwolf 阅读(4) 评论(0) 推荐(0) 编辑

值类型和引用类型的区别

摘要: 值类型 简单类型 基本类型 比如 数字,字符串 布尔 等 引用类型 - 复杂类型 对象类型 比如 对象 函数 委托 等 区别: 1. 内存层面:值类型内存的分配和释放有编辑器管理,引用类型内存的分配和释放由垃圾回收期(GC)管理 2. 存储位层面: 存储位置:值类型存储栈内存,只有数据 ;引用类型存 阅读全文

posted @ 2024-05-04 11:20 流浪のwolf 阅读(3) 评论(0) 推荐(0) 编辑

dotnet 的LINQ使用

摘要: // LINQ (Language Integrated Qyery) 语言集成查询 -- 用来查询的一些操作类库 // 1. LINQ to Objects 主要负责对象的查询 // 2. LINQ to XML 主要负责XML的查询 // 3. LINQ to ADO.NET 主要负责数据库的查 阅读全文

posted @ 2024-05-04 11:02 流浪のwolf 阅读(2) 评论(0) 推荐(0) 编辑

dotnet的Lambda表达式 委托泛型(2) Action Func

摘要: // 总结:// 泛型:把类,方法,属性,字段做到了通用化// 反射:操作dll文件的一个帮助类库// 特性:就是一个特殊的类 自定义标记属性特性 他就是AOP的另一种实现方式 验证属性// 委托:就是多播委托,可以保存一个或者多个方法的信息。可以用来传递方法(把方法当作参数传递)。主要用来实现代码 阅读全文

posted @ 2024-05-04 10:50 流浪のwolf 阅读(2) 评论(0) 推荐(0) 编辑