ienumerator

ienumerator

文章 0 浏览 3

实现集合的简单方法?

我正在开发一个集合类,它应该实现 IEnumerator 和 IEnumerable。 在我的第一种方法中,我直接实现了它们。现在我发现了yield关键字,并且我已经能够…

2024-11-10 06:31:24 0 0

ReSharper:枚举器可能出现 NullReferenceException?

ReSharper 通知我以下代码可能出现 System.NullReferenceException: IEnumerator&ltIEdgeData&gt edgeEnumerator = edgeData.GetEnumerator() while …

尾戒 2024-11-06 08:50:28 0 0

为什么在实现 IEnumerator的类中需要 IEnumerator.Current?

我有一个实现 IEnumerator 的类。请参见下文: public class MyClass : IEnumerator&ltstring&gt { public bool MoveNext() { //.... } //Implement o…

江湖正好 2024-10-20 12:52:23 0 0

C++/CLI IEnumerable 和 IEnumerator 实现

有没有人有一个关于如何在 C++/CLI 中实现 IEnumerable 和 IEnumerator 的可行的分步示例?或者,有人知道如何修复 MS Connect 中无法在 Visual Studi…

走野 2024-10-19 03:50:15 3 0

重用 IEnumerable导致错误结果,例如在 .Any() 上

我在延迟执行领域有点迷失: 我声明了一个 IEnumerable 实现类的实例 var wordEnumerable = new WordEnumerable(_text) ,然后我迭代它(第一个单词是…

我不吻晚风 2024-10-16 05:45:56 2 0

为什么在 using 语句的闭包内捕获可变结构变量会改变其本地行为?

更新:好吧,现在我已经完成了:我 向 Microsoft 提交了有关此问题的错误报告,因为我严重怀疑这是正确的行为。也就是说,对于这个问题,我仍然不是 1…

北方。的韩爷 2024-10-11 07:30:27 4 0

关于 IEnumerable 和 IEnumerator 的问题

我使用以下代码使 myClass 能够使用 foreach。但我对编程相当陌生,并且在理解以下代码时遇到一些困难。我在评论中描述了我的问题。如果您提供一些信…

热鲨 2024-10-09 15:19:06 3 0

J# 集合到 VB .NET 集合

我有一系列返回 J# 数据类型的 API 调用。我已经能够很好地转换大多数数据类型(整数、布尔值、双精度值、浮点值等)。 我现在需要做的是将 java.Util…

℡Ms空城旧梦 2024-10-09 00:09:08 5 0

如果从 IEnumerator.MoveNext() 或 .Current 引发异常,是否仍必须处理该异常?

直觉上我认为是的,但我不确定是否有一些我不知道的约定。…

北城挽邺 2024-10-07 06:54:02 4 0

IEnumerator 目的

我不太明白 C# Collections 中 IEnumerator 的用途是什么。 它的用途是什么?为什么要使用它? 我尝试在线查看 http://msdn.microsoft.com/ en-us/lib…

天生の放荡 2024-09-29 05:15:51 4 0

可以使用反应式框架重构这段代码吗?

将以下代码复制粘贴到新的 C# 控制台应用程序中。 class Program { static void Main(string[] args) { var enumerator = new QueuedEnumerator&ltlon…

十级心震 2024-09-14 09:30:42 5 0

IEnumerator实现问题

我有这样的代码: public class Check21CSVRecord { public string TransactionType public string TransactionCurrency public string Reference pub…

北渚 2024-09-11 08:49:42 4 0

这部分代码是如何工作的

UPD。 你好, 我知道下面的代码是如何工作的。我知道cross和circle分别指向Cross()和Circle()方法。但我仍然对这部分代码感到困惑。你能为我解释一下…

坐在坟头思考人生 2024-09-11 04:13:57 4 0

使用 IEnumerator的模式在接口中

我有一个 C# 类,需要通过一堆方法处理一系列项目 (IEnumerable),因此我不能简单地在方法内 foreach 。我调用 .GetEnumerator() 并传递此 IEnumerato…

微暖i 2024-09-08 13:03:45 5 0

为什么 BCL 集合使用结构枚举器而不是类?

我们都知道可变结构通常是邪恶的。我也很确定,因为 IEnumerable.GetEnumerator() 返回类型 IEnumerator,结构会立即装箱为引用类型,成本超过如果它…

束缚m 2024-09-07 15:37:13 2 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文