• 2023-04-24 《c#高级编程》第2章C#2.0中的更改(三)——迭代器
    一、概念C#迭代器(Iterator)是一种特殊类型的方法,它使得在使用循环遍历数据集合时更加简单和有效。使用迭代器可以通过简单地定义迭代器方法来自动实现枚举器模式。当您需要访问一个数据集合中的每个元素时,可以使用迭代器来遍历该集合。C#中的迭代器通过yield关键字实现。yield语
  • 2023-03-26chatGPT帮忙解决一个百度不到答案的IReadOnlyCollection`1未定义或导入的问题
    一个c#老项目,不知道是因为什么时候批量替换了csproj的内容,还是因为我升级了vs每个升级版导致的。目前VisualStudioCommunity2022(64位)-Preview版本17.5.0Preview5.0
  • 2023-01-05IEnumerable、IEnumerator、IColle…
    初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable
  • 2022-11-09设计模式利剑14-迭代器模式
    定     义:它提供一种方法访问一个容器对象中各个元素,而又不需暴露该对对象的内部细节,,Iterator模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以