编程理念
Sunny_Deno
光学工程小硕
展开
-
C# 迭代器
枚举器就是实现IEnumerator接口,通过MoveNext()获取下一个元素来遍历每个元素的方法。MoveNext(),没调用一次,移动到下一个元素,返回下一个元素是否为空。Current 遍历当前类型时,存储当前元素。前言:迭代器是C#的基本工具之一。Reset() 重置到列表最开始。原创 2022-10-26 13:44:38 · 702 阅读 · 1 评论 -
在C#的范围讨论抽象
前言:随着编程的进行,抽象成为了我们不得不理解的词汇,最基本的,在开发过程中,完成一项业务需要命名几个类解决?类越多处理起来越灵活,同时代码的复杂度也会升高。根据高内聚、低耦合的要求:类应该适当,在单一原则的基础上,少命名一些类。0.5 Generics:给上述因素进一步、进两步、直至进n步抽象的机会。0.2 Interface:提供了对Class行为的抽象。0.4 Attribute:对类型元数据的抽象。0.1 Class:提供了对现实世界的抽象。0.3 Delegate:对方法的抽象。原创 2022-10-24 15:30:21 · 168 阅读 · 0 评论