![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET
文章平均质量分 82
Nita.
码龄n年的新手小白
展开
-
C# 枚举器与迭代器始末|详解IEnumerator、 IEnumerable、yield、foreach与迭代器模式
在 C# 中,可以使用 foreach 遍历集合。之所以可以使用 foreach,是因为它们实现了 IEnumerable 接口,也被称为可枚举对象。IEnumerable 接口中的方法 IEnumerator GetEnumerator(); 返回一个枚举器。这一过程符合设计模式中的行为型——迭代器模式,使用枚举器和可枚举对象的组合实现集合的迭代。因此,迭代器可以看作是枚举器和可枚举对象的组合。本文将详细介绍上述内容,并提供贴合实际应用的示例代码。原创 2024-08-02 19:07:49 · 539 阅读 · 0 评论 -
位运算始末 |详解、特性思考、示例、运算巧思、相关算法、实际应用 (以C#为例)
本文详细介绍了位运算符及其在编程中的应用。文章首先概述了常见的位运算符,如与(AND)、或(OR)、异或(XOR)、取反(NOT)、左移和右移,并提供了记忆技巧。解释了位运算符适用于整数和布尔类型而不适用于字符串和浮点数的原因。文章还通过C#代码示例展示了如何使用这些运算符,并讨论了我对它们特性的推理,它们在实际开发中的应用,如权限管理、数据压缩和图像处理。提供了相关算法的链接和示例代码。原创 2024-07-25 21:23:15 · 533 阅读 · 0 评论 -
WPF 窗体增加置顶按钮Demo
许多应用窗口除了最大化、最小化、关闭按钮外还包含固定置顶按钮,例如微信、一些播放窗口。这里尝试用WPF来实现这一功能。原创 2024-07-21 19:17:17 · 361 阅读 · 0 评论 -
C# 基础 IComparable<in T> 与 IComparer <in T>内容详解、使用场景、示例及区别
本文主要介绍了C#基础之,C#中比较的接口,IComparable 与 IComparer原创 2024-07-16 12:23:08 · 800 阅读 · 0 评论 -
WPF Icon加载报错处理:参数“picture”必须是可用作Icon的参数
WPF Icon加载报错处理:参数“picture”必须是可用作Icon的参数问题排除与解决原创 2024-07-04 10:03:43 · 284 阅读 · 0 评论