none
String an Procedur mit array übergben RRS feed

  • Frage

  • Hallo Experten

    ich blick es mal wieder nicht! Ich habe eine Procedure die einen Parameter (Array) hat.

    Sub Testsub(ix() as string)
     ...
    end Sub
    

    Der folgende Aufruf funzt problemlos:

     Dim FNlist As New SortedList(Of String, String)
     FNlist = GetWertefromDaten(...)
     call Testsub( FNlist.Values.ToArray)

    Wenn ich aber nur ein Wert übergeben will klappt das nicht mehr ...

     call Testsub("A122")

    Wie muss der Aufruf der Procedure "Testsub" aussehen, wenn nur ein Wert vorhanden ist ???

    mfg eem monarch

    Samstag, 28. Februar 2015 12:17

Antworten

  • Hi,

    wie soll das auch gehen, wenn Du ein Array (ich würde eher eine List( Of T ) nehmen) erwartest, aber einen String übergibst.

    Der Aufruf muss dann bspw. so aussehen:

    Testsub( { "A122" } )


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Samstag, 28. Februar 2015 12:25
    Moderator

Alle Antworten