1 parent 4a982e8 commit 2cc8979Copy full SHA for 2cc8979
1 file changed
DotNetGuidePractice/HelloDotNetGuide/CSharp语法/YieldExercise.cs
@@ -60,7 +60,7 @@ public static void LazyLoadingRun()
60
{
61
Console.WriteLine("yield延迟加载按需获取数据 开始...");
62
63
- foreach (var number in GetEvenNumbers())
+ foreach (var number in GetEvenNumbers(11))
64
65
Console.WriteLine($"返回值 === {number} ===");
66
Thread.Sleep(500);
@@ -73,9 +73,9 @@ public static void LazyLoadingRun()
73
/// 使用yield返回偶数的迭代器方法
74
/// </summary>
75
/// <returns></returns>
76
- public static IEnumerable<int> GetEvenNumbers()
+ public static IEnumerable<int> GetEvenNumbers(int number)
77
78
- for (int i = 1; i < 11; i++)
+ for (int i = 1; i < number; i++)
79
80
Console.WriteLine($"Yielding {i}");
81
if (i % 2 == 0)
0 commit comments