如何深入解析C语言编程中的复杂概念?
- 内容介绍
- 文章标签
- 相关推荐
本文共计999个文字,预计阅读时间需要4分钟。
1. 使用 yield 实现 + yield return: - 先看下面的代码,通过 yield return 实现了类似 foreach 遍历数组的功能。 - 使用 yield return 也是实现迭代器功能的一种方式。
csharpusing static System.Console;using System.Collections;
class Program{ static IEnumerable GetNumbers() { yield return 1; yield return 2; yield return 3; }
static void Main() { foreach (var number in GetNumbers()) { Write(number + ); } }}
2. yield return 也可以用来实现迭代器功能。
1.yield实现的功能
yield return:
先看下面的代码,通过yield return实现了类似用foreach遍历数组的功能,说明yield return也是用来实现迭代器的功能的。
本文共计999个文字,预计阅读时间需要4分钟。
1. 使用 yield 实现 + yield return: - 先看下面的代码,通过 yield return 实现了类似 foreach 遍历数组的功能。 - 使用 yield return 也是实现迭代器功能的一种方式。
csharpusing static System.Console;using System.Collections;
class Program{ static IEnumerable GetNumbers() { yield return 1; yield return 2; yield return 3; }
static void Main() { foreach (var number in GetNumbers()) { Write(number + ); } }}
2. yield return 也可以用来实现迭代器功能。
1.yield实现的功能
yield return:
先看下面的代码,通过yield return实现了类似用foreach遍历数组的功能,说明yield return也是用来实现迭代器的功能的。

