SafeList:一个在迭代时处理添加和删除元素的列表

时间:2024-06-04 11:09:10
【文件属性】:

文件名称:SafeList:一个在迭代时处理添加和删除元素的列表

文件大小:4KB

文件格式:ZIP

更新时间:2024-06-04 11:09:10

C#

安全清单 目的 一个在迭代时处理添加和删除元素的列表。 此类将在内部跟踪使用foreach关键字,ForEach()方法或GetEnumerator()方法的循环。 与不同,在这些循环中添加和删除元素不会引发异常。 在当前循环位置之后添加元素时,循环将继续进行处理,就好像它们从一开始就存在一样。 当前循环位置之前添加的元素将被跳过。 在当前循环位置之前删除的元素不会对循环产生影响。 在当前循环位置之后删除的元素将不会重复进行。 用法 SafeList旨在替代System.Collections.List[T] ,因此您可以以完全相同的方式使用它。 项目 目前只有两个文件。 SafeList :该类 TestSafeList :需要单元测试 执照 链接


【文件预览】:
SafeList-master
----README.md(1KB)
----SafeList.cs(9KB)
----TestSafeList.cs(3KB)

网友评论