kostenloser Webspace werbefrei: lima-city


Return in VB.NET

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    swish

    swish hat kostenlosen Webspace.

    Hoi all,
    also ich hab mal wieder ein VB.NET Problem.
    Ich hab mir eine Funktion gebastelt:

    Function Auswerten(ByVal Daten)
    Dim ArrayDaten() = Daten.split("=")
    Dim Wort = ArrayDaten(0)
    Dim Status = ArrayDaten(1)
    Dim Ausgabe = ArrayDaten(2)
    Return 'Hier ist mein Problem
    End Funktion

    Ich m?chte jetzt Wort, Status, und Ausgabe ?bergeben. Wie muss ich das machen? Geht das mit mehreren Return Befehlen?

    Aber wenn ich die Funktion Aufrufe:

    Public Sub Main()
    ...
    Dim Auswertung = Auswerten(Daten)
    ...
    End Sub

    Dann kann ich ja nur 1 Wert "verarbeiten". Kann ich da die Werte getrennt bearbeiten? Und wenn ja, wie? Muss ich das mit einer Split-Methode machen?


    Dann noch eine Frage:
    Wie kann ich ein Array in einer Return-Methode zur?ckgeben?

    Schon mal Danke f?r die Antworten im Voraus

    SWiSH
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. lordgartenzwerg

    lordgartenzwerg hat kostenlosen Webspace.

    a) Musst du beim Return Befehl angeben was du zur?ckgeben willst (sonst wei? VB ja gar nicht was du zur?ckgeben willst)
    b) Meines Wissens nach kannst du mit Return nur ein Wert zur?ckgeben. Aber n Array m?sste theoretisch auch gehen.
    c) Bei deinem Problem denk ich ma das Datei n String is (was anderes w?rde auf den ersten Blick nich in Frage kommen). Dann kannst ja auch n Array mit den Werten zur?ckgeben. Mach doch dann einfach so

    Public Sub Main()
    ...
    Dim Auswertung() = Daten.split("=")
    ...
    End Sub

    Ich hab des jetzt einfach mal in die Sub Main reingeschrieben, falls dus aber in ner eigenen Function brauchst, weil noch was machen willst dann tut auch das.

    Function Auswerten(ByVal Daten) as Array
    Dim ArrayDaten() = Daten.split("=")
    Return ArrayDaten 'Hier ist dein Problem und meine L?sung ^^
    End Function

    Hoffe konnte dir damit helfen
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!