Последовательный запуск функций в цикле - Visual Basic .NET

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

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

Добрый день! Подскажите пожалуйста, каким образом VB.NET можно реализовать последовательный запуск функций в цикле, по аналогии приведенной ниже?
Листинг программы
  1. Dim nResult As Integer = 0
  2. For i = 0 to 5
  3. nResult = команда("MyFunc" & i & "(параметры)")
  4. If nResult > 0 Then
  5. msgbox("Задача выполнена")
  6. Else
  7. msgbox("Задача не выполнена")
  8. End If

Решение задачи: «Последовательный запуск функций в цикле»

textual
Листинг программы
  1. Public Class Form1
  2.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3.         Dim obj As New Test
  4.         For i = 1 To 3
  5.             MsgBox(CallByName(obj, "MyFunc" & i, CallType.Method, {i, i}))
  6.         Next
  7.     End Sub
  8. End Class
  9.  
  10. Public Class Test
  11.     Function MyFunc1(ByVal x As Integer, ByVal y As Integer) As Integer
  12.         Return x + y
  13.     End Function
  14.     Function MyFunc2(ByVal x As Integer, ByVal y As Integer) As Integer
  15.         Return x + y
  16.     End Function
  17.     Function MyFunc3(ByVal x As Integer, ByVal y As Integer) As Integer
  18.         Return x + y
  19.     End Function
  20. End Class

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


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

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

15   голосов , оценка 3.8 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы