摘要: yield是C#为了简化遍历操作实现的语法糖,我们知道如果要要某个类型支持遍历就必须要实现系统接口IEnumerable,这个接口后续实现比较繁琐要写一大堆代码才能支持真正的遍历功能。 举例说明: using System; using System.Collections.Generic; usi 阅读全文
posted @ 2021-12-06 16:18 本粥州舟周大人 阅读(265) 评论(0) 推荐(0)
摘要: #region Action与Func内置委托 // 无返回值的委托 //1.无参数,无返回值的委托 Action action = () => { Console.WriteLine("无参数,没有返回值!"); }; action(); //2.带参数,无返回值的委托 Action<int, i 阅读全文
posted @ 2021-12-04 15:25 本粥州舟周大人 阅读(128) 评论(0) 推荐(0)
摘要: C#深拷贝(复制)与浅(复制) 所谓拷贝,就是赋值。把一个变量赋给另外一个变量,就是把变量的内容进行拷贝。把一个对象的值赋给另外一个对象,就是把一个对象拷贝一份。基本类型赋值时,赋的是数据(所以,不存在深拷贝和浅拷贝的问题)。浅拷贝只是把arr1的地址拷贝的一份给了arr2,并没有把arr1的数据拷 阅读全文
posted @ 2021-11-23 17:02 本粥州舟周大人 阅读(61) 评论(0) 推荐(0)
摘要: NET5 AOP 5个Filter 使用总结 1. AOP介绍:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程。AOP到底是干什么的呢?可以在不修改之前的代码为基础,可以动态的增加新功能; 2.AOP的实例:AuthorizationFilter 鉴权授权: 阅读全文
posted @ 2021-11-16 15:58 本粥州舟周大人 阅读(157) 评论(0) 推荐(0)
摘要: 为什么要用key? Vue 和 React 都实现了一套虚拟DOM,使我们可以不直接操作DOM元素,只操作数据便可以重新渲染页面。而隐藏在背后的原理便是其高效的Diff算法。 Vue 和 React 的虚拟DOM的Diff算法大致相同,其核心是基于两个简单的假设: 两个相同的组件产生类似的DOM结构 阅读全文
posted @ 2021-11-15 10:41 本粥州舟周大人 阅读(420) 评论(0) 推荐(0)
摘要: 我在使用Dapper进行三表联查时,出现了查询结果重复的情况,若只对纯结果Distinct(),则会B表添加C表时产生重复 public IEnumerable<Category> GetTCategories() { var sql = "select * from T_Category A in 阅读全文
posted @ 2021-10-29 00:10 本粥州舟周大人 阅读(517) 评论(0) 推荐(0)
摘要: 一、概念 1、里氏转换 1)、子类可以赋值给父类 2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。 2、子类对象可以调用父类中的成员,但是父类对象永远都只能调用自己的成员。3、is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个falseas:表示类型转换,如果能 阅读全文
posted @ 2021-10-25 08:59 本粥州舟周大人 阅读(192) 评论(0) 推荐(0)
摘要: Asp.Net六大内置对象 前面学习mvc管道处理模型的时候,我们晓的HttpContext是贯穿全文的一个对象,在HttpRuntime产生,现在我们所谓的Asp.Net六大内置对象,其实就是HttpContext的属性。具体为: 一:Request即是Http请求提供的各种信息 A:Reques 阅读全文
posted @ 2021-10-21 09:43 本粥州舟周大人 阅读(216) 评论(0) 推荐(0)
摘要: 设计模式中的六大原则 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。 开放封闭原则:软件实体(类、模块、函数等等)应该可以扩展,但是不可以修改。 依赖倒转原则:A、高层模块不应该依赖底层模块,两个应该都依赖抽象;B、抽象不应该依赖细节,细节应该依赖抽象。 里氏代换原则:子类型必须能够替换 阅读全文
posted @ 2021-10-21 09:36 本粥州舟周大人 阅读(49) 评论(0) 推荐(0)
摘要: Dapper是介于Entity framework与ADO的折中选择。既满足手写查询的高性能需求,又简化了数据库对象映射为内存对象的繁杂工作。Dapper.Contrib是对Dapper的进一步封装,使对象的基本增删改查等操作进一步简化。 为什么使用Dapper.Contrib 如果仅仅使用Dapp 阅读全文
posted @ 2021-10-15 16:01 本粥州舟周大人 阅读(808) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示