01 2022 档案
摘要:迭代器返回的是一个枚举器 代码 static void Main(string[] args) { MyClass myClass = new MyClass(); foreach (string item in myClass) { Console.WriteLine($"{item}"); }
阅读全文
摘要:IEnumerable 和 IEnumerator 需要引入using system.collection 程序集 IEnumerable 可枚举类实现IEnumerable 接口的类,IEnumerable类只有一个成员是GetEnumerator方法,该方法返回的是一个枚举器(IEnumerat
阅读全文
摘要:转载于:https://blog.csdn.net/q__y__L/article/details/106566783 软件开发中需要知道基本概念,由罗伯特·C·马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中给出的。在此记录。 目录 一.单一职责原则 二.开放封闭
阅读全文
摘要:作者:Hong HuaMin 链接:https://www.zhihu.com/question/463017131/answer/1922569604 来源:知乎 Person p = null; if (args[0] == "男") { p = new Man(); } else { p =
阅读全文
摘要:转载来源:https://zhuanlan.zhihu.com/p/162065756 Order是事件,这种Invoke就是无法在外部实现的,事件的触发只能由事件的拥有者自己来做。 ——需要强调的是,简化声明时Invoke可以在类体内被调用——这是一种不得已而为之的语法:因为简化声明时没有手动声明
阅读全文
摘要:转载于:https://blog.csdn.net/weixin_44813932/article/details/104023728?spm=1001.2014.3001.5502 文章目录 事件的完整声明思路完整代码 事件的简略声明事件存在的必要性事件的本质命名约定事件与委托的关系 事件的声明格
阅读全文
摘要:转载于:https://blog.csdn.net/weixin_44813932/article/details/104014758?spm=1001.2014.3001.5502 文章目录 事件模型的基本理论1.事件模型的5个组成部分2.事件是不会主动发生的3.事件订阅解决的3个问题4.什么是事
阅读全文
摘要:1、同一个方法添加到委托里面,假如添加了是10次,那么委托的方法里面就有10个同样的方法。 2、在添加或者删除委托的时候,系统都会创建新的委托来替代旧的委托。 3、当委托调用有多个具有返回值方法时候,则返回最后一个方法的返回值。
阅读全文
摘要:1:多维数组 //数组的理解 //多维数组第一个数组值是{0,1,2}对应的索引是[0,0],[0,1],[0,2] // 第二个数组值是{10,11,12}对应的索引是[1,0],[1,1],[1,2] var arr = new int[,] { { 0, 1, 2 }, { 10, 11, 1
阅读全文
摘要:记录一下, 因为256 位1 0000 0000 = 这个除以256 为1 ,商为01,余数为0 例如 100 0000 0000 其中100为4 4x256=1024 二进制直接计算也是1024 。
阅读全文
摘要:可能知识不够,想了很久才想明白。在此记录一下。 由于计算机CRC计算校验吗的时候,采取一位一位的向左移,当弹出位为1的时候就参与于简记多项式异或,弹出位于普通的多项式都为1,异或的时候则为0,所以多项式是的最高位则不用参与计算。而普遍采用简记式多项式。
阅读全文
摘要:利用RowPostPaint 事件进行刷新 每次添加一行数据就会执行一次这个事件 private void dgvRowPostPaint(DataGridView dgv,DataGridViewRowPostPaintEventArgs e) { //定义画笔 SolidBrush v_Soli
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.Office.Interop.Exc
阅读全文
摘要:转载于https://blog.csdn.net/lp244392323/article/details/7075587 C# 中使用 Excel using System; using System.Collections.Generic; using System.Text; using Sys
阅读全文
摘要:来源:https://www.cnblogs.com/xyzhuzhou/archive/2012/07/19/2599022.html Range 对象是 Excel 应用程序中最经常使用的对象;在操作 Excel 内的任何区域之前,都需要将其表示为一个 Range 对象,然后使用该 Range
阅读全文
摘要:文章转载于https://kb.cnblogs.com/page/78824/ 序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本
阅读全文