11 2021 档案
摘要://1.set集合:纯粹的容器;无需存储,就是一个容器 Array/ArrayList/List/LinkedList/Queue/Stack/HastSet/SortedSet/Hashtable/SortedList/Dictionary/SortedDictionary IEnumerable
阅读全文
摘要:public class People { public int Age { get; set; } public string Name { get; set; } public int Id; } public class PeopleCopy { public int Age { get; s
阅读全文
摘要:其实就是二叉树数据结构. . 把lambda 表达式以运算符和连接符为节点 ,一层层的拆开而已。 //1.形如Expression<Func<TSource, bool>> 表达式目录树--Linq To Sql--表达式目录树 //2.和委托的区别:在外面包裹一层 Expression<>,二者可
阅读全文
摘要:、扩展方法 //1.扩展:扩充--让功能变的更加强大--让不存在功能存在 新增方法 //2.已经存在方法,正常调用 //3.如果需求变更,需要支持一个 学习架构班的方法 // a.常规方案:直接在这个类的内部增加一个方法呗 // 问题:1.修改了 类的结构 类一旦修改,类就需要重新发布编译 2.违背
阅读全文
摘要:.lambda表达式究竟是什么? 就是一个匿名函数 在底层会生成在一个"<>"类中,生成带有名称的方法; lambda 语法糖: 借了委托的壳而已,执行的是方法,本质是一个函数。并不是委托 Lambda 演化 public delegate void NoReturnNoPara(); public
阅读全文
摘要:using System; using static ActionFunc.BookDelegate; namespace ActionFunc { class Program { static void Main(string[] args) { Console.WriteLine("Hello
阅读全文
摘要:SVG 是啥 意为可缩放矢量图形(Scalable Vector Graphics)。<?xml version="1.0" standalone="no"?> standalone 属性!该属性规定此 SVG 文件是否是“独立的”,或含有对外部文件的引用。 standalone="no" 意味着
阅读全文
摘要:委托的本质是什么? Clas(类),继承自一个特殊类 MulticastDelegate,自己在定义类的时候是无法去继承的;--包含的有构造函数+方法 这个类的构造函数参数 Method--方法 1.ILSply反编译--委托的本质其实是一个类2.委托本质是一个类,这个类的构造函数参数 Method
阅读全文
摘要:一. SqlMethods操作 1. Like 自定义的通配表达式。%表示零长度或任意长度的字符串;_表示一个字符;[]表示在某范围区间的一个字符;[^]表示不在某范围区间的一个字符。 (1). 例如:查询消费者ID以“C”开头的消费者。 var q = from c in db.Customers
阅读全文
摘要:一. 排序(orderby ) 1. 说明 用于对查询出来的语句进行排序,orderby 默认是升序的;降序则用 orderby xxx descending。如果是多条件排序,则在orderby后面写多个排序条件,用 逗号 隔开,如果哪个字段是要降序排列,则在它后面加descending。 2.
阅读全文
摘要:参考文档: 101个例子:https://github.com/lupino3/101-linq-samples-core 官方API:https://docs.microsoft.com/zh-cn/dotnet/api/system.linq.queryable.cast?view=netcor
阅读全文
摘要:1. 装箱转换 装箱是隐式的,拆箱是显式的,因为你需要告诉 CLR 你要给拆出来的值赋予什么类型。 装箱与拆箱(又叫取消装箱)就是值类型与引用类型的转换,是值类型和引用类型之间的桥梁。之所以可以这样转换是因为 CTS 允许这样做。只有值类型才存在装箱和拆箱。通过深入了解装箱与拆箱的过程,我们可以知道
阅读全文
摘要:前言 高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load 升高、GC 频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。 面试过程中可能会遇到的问题 在过往的面试中,如果候选人做过高并发的项目,我通常会让
阅读全文
摘要:在程序设计领域, SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)是由罗伯特·C·马丁在21世纪早期引入,指代了面向对象编程和面向对象设计的五个基本原则。当这些原则被一起应用时,它们使得一个程序员开发一个容易进行软件维护和扩展的系统变得更加可能。 首字母指代概念 S Single R
阅读全文
摘要:--[usp_tb_Sort] 10,2,'createdate desc',' select * FROM tb_ItemInspection' create PROC [dbo].[usp_tb_Sort] @PageSize Int = 0 --一页显示条数 ,@CurrentPageInde
阅读全文
摘要:C#修饰符之类修饰符:public、internal、 partial、abstract、sealed、static C#修饰符之成员修饰符:public、protected、private、internal、sealed、abstract、virtual、override、readonly、con
阅读全文