如何将C#关键字yield转换为VB.NET?
可能的重复项:如何将C#关键字yield转换为VB.NET?,c#,vb.net,c#-to-vb.net,C#,Vb.net,C# To Vb.net,可能的重复项: 我试图将C#yield转换为VB.NET,但我发现VB.NET中没有yield 有人吗 Public Function GetHalfAnHourChunks(ByVal startFrom As DateTime, ByVal until As DateTime) As IEnumerable(Of DateTime) ' While startFrom < until ' yield Return start
我试图将C#yield转换为VB.NET,但我发现VB.NET中没有yield 有人吗
Public Function GetHalfAnHourChunks(ByVal startFrom As DateTime, ByVal until As DateTime) As IEnumerable(Of DateTime)
' While startFrom < until
' yield Return startFrom
' startFrom = startFrom.AddMinutes(30)
' End While
' End Function
公共函数GetHalfAnHourChunks(ByVal从DateTime开始,ByVal直到DateTime)作为IEnumerable(日期时间的)
'而从开始到
“收益率-回报率从
'startFrom=startFrom.AddMinutes(30)
"结束!
'结束函数
在VB.Net中没有“收益”的等价物
编辑我的立场有点修正-见在VB.Net中没有与yield等价的内容。查看这篇文章:看看threadThx,非常好,guyz。很抱歉复制了这篇文章。它还没有用中文写。这个链接描述了一个CTP版本,它将在2012年的某个时候推出一个新的VisualStudio。最后我用另一种方法解决了这个问题