Ключевое слово yield в C#, есть ли его аналог в VB

Узнай цену своей работы

Формулировка задачи:

Есть ли в Visual Basic аналог этого ключевого слова из C#? Тему перенес из Visual Basic, поскольку похоже там ребята не в курсах.

Решение задачи: «Ключевое слово yield в C#, есть ли его аналог в VB»

textual
Листинг программы
Public Shared Function setofNumbers() As Integer()
Dim counter As Integer = 0
    Dim results As New List(Of Integer)
    Dim result As Integer = 1
    While counter < 5
        result = result * 2
        results.Add(result)
        counter += 1
    End While
    Return results.ToArray()
End Function
 
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    For Each i As Integer In setofNumbers()
        MessageBox.Show(i)
    Next
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы