摘要: 实现自定义集合接口,需要继承ICollection和IEnumerable接口。 如果继承List则会丧失接口的使用。List并没有提供可供子类使用的protected成员。 在实现List接口的时候,new Add方法此时并没有覆盖掉List中的Add方法。 新建三个类 class Employe 阅读全文
posted @ 2022-12-15 20:58 Wen_Chen 阅读(30) 评论(0) 推荐(0)
摘要: 确保集合的线程安全。在开启多线程操作集合的时候,很容易对集合进行增删改查,这样子,集合的访问情况就会变化。 AutoResetEvent:reset()方法.将线程设置为非终止状态,导致线程阻止;set()方法.将线程设置为终止状态,允许一个或多个等待线程继续。两者设置成功均返回true,不成功返回 阅读全文
posted @ 2022-12-15 20:00 Wen_Chen 阅读(75) 评论(0) 推荐(0)
摘要: 集合总体上分为线性集合和非线性集合。线性集合具有直接前驱和直接后驱;而非线性集合可能有多个后驱或者前驱。 线性集合按存储方式又分为:直接存储和顺序存储。 直接存储:该类型的集合数据元素可以直接通过下标来访问(Array,string,struct);优点:向数据结构中添加元素很高效,直接放在数据末尾 阅读全文
posted @ 2022-12-15 09:31 Wen_Chen 阅读(66) 评论(0) 推荐(0)