随笔分类 -  c#

摘要:观察者模式:当对象间存在一对多关系时,则使用观察者模式。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。 TestCommonEvent.cs 1 using System.Col 阅读全文
posted @ 2022-06-25 16:58 赵不灰 阅读(151) 评论(0) 推荐(0) 编辑
摘要:Dictionary是我们经常使用的,一起来看看它是如何构造的,及有哪些优缺点。 Dictionary是一种键值对的形式存放数据,即 key值 、value 值 一 一映射的。key的类型没有限制,可以是整数、字符串甚至是实例对象。 Dictionary的实现原理,有两个关键的算法,Hash算法 和 阅读全文
posted @ 2022-05-14 19:07 赵不灰 阅读(4926) 评论(0) 推荐(0) 编辑
摘要:构造函数: 由此可见 List 用数组实现的。 Add 方法: 我们来继续看下EnsureCapacity 函数: Remove 方法: Remove:使用Array.IndexOf () 获取Item 的索引,然后用RemoveAt 来移除,RemoveAt里面用的是 Array.Copy 来拷贝 阅读全文
posted @ 2022-05-04 17:49 赵不灰 阅读(1599) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示