Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Someone asked me about this and I wasn't sure. So I looked around and didn't see a definitive answer. I asked the VB Team and got it. VB.NET does not have language support for iterators. There's nothing in VB.NET like the yield return or yield break stuff in C#.
I did find an article that seems to indicate the opposite - it was apparently translated from C# to VB.NET. Don't believe this article!
By the way, the first time I looked at the yield statement, I thought it was a curiosity, But it is really handy and simplifies things greatly when building a custom enumerated collection. Check this article from Juval Lowy for an explanation.