如何在VB.NET中实现迭代器模式,它没有yield
关键字?
现在,VS 2010 SP1中支持此功能,使用Async CTP,请参阅:MSDN上的迭代器(C#和Visual Basic)并下载Visual Studio Async CTP(版本3).
像这样的代码,有效:
Private Iterator Function SomeNumbers() As IEnumerable ' Use multiple yield statements. Yield 3 Yield 5 Yield 8 End Function