Verschiedene Unterprogramme je nach Variablenwert aufrufen

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Elephant.

    Verschiedene Unterprogramme je nach Variablenwert aufrufen

    Wie kann ich in VB Verschiedene Unterprgramme je nach Variablenwert aufrufen

    Hier mal ein Beispiel aus einem Uralt Basic was ich meine
    100 Input A
    110 Gosub A
    120 Print "Danke"
    130 End
    200 Print "A"
    210 Return
    300 Print "B"
    310 Return

    So das jenachdem ob 100 oder 200 eingeben wird ein A oder B zur Anzeige kommt

    Wie kann ich Vergleichbares in VB unsetzen ?
    @Elephant So was, condition muss kein Integer sein, da geht im Prinzip vieles andere auch (z.B. String, Enum):

    VB.NET-Quellcode

    1. Private Sub Verteiler(condition As Integer)
    2. Select Case condition
    3. Case 1 : Do1()
    4. Case 2 : Do2()
    5. Case Else : Do3()
    6. End Select
    7. End Sub
    8. Private Sub Do1()
    9. End Sub
    10. Private Sub Do2()
    11. End Sub
    12. Private Sub Do3()
    13. End Sub
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!