如何在C#中使用产量

2022-05-08

以下示例是关于Csharp中包含如何在C#中使用产量用法的示例代码,想了解如何在C#中使用产量的具体用法?如何在C#中使用产量怎么用?如何在C#中使用产量使用的例子?那么可以参考以下相关源代码片段来学习它的具体使用方法。

[英]:how to use yield in c#源码类型:Csharp
IEnumerable<char> hello()
{
	foreach (char ch in "hello world")
	{
		yield return ch;
	}
}
Console.WriteLine(hello());
//Submission#0+<hello>d__0                                                                                                                             
foreach(char ch in hello())
{
	Console.WriteLine(ch);
}
// h                                                                                                                                                    
// e                                                                                                                                                    
// l                                                                                                                                                    
// l                                                                                                                                                    
// o                                                                                                                                                    
//	
// w                                                                                                                                                    
// o                                                                                                                                                    
// r                                                                                                                                                    
// l                                                                                                                                                    
// d 

本文地址:https://www.itbaoku.cn/snippets/785460.html