Deklarieren von Variablen dynamisch in VB.net
Ist dort Weg ich kann erklären 70 verschiedene Variablen in einer Schleife statt deklarieren jeder?
Ich wollte etwas tun, wie unten:
For i As Integer = 0 To 70
Dim Para + i AS OracleParameter
Next
Statt deklarieren wie folgt:
Dim Param1 AS OracleParameter
Dim Param2 AS OracleParameter
Dim Param3 AS OracleParameter
…
Dim Param70 AS OracleParameter
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie ein array:
Habe ich noch nie gesehen, wie eine Methode, aber es zu betrachten, warum würden Sie nicht verwenden, eine Liste oder ein KeyValuePair über den index als Schlüssel? Ich würde wirklich empfehlen, etwas in der Natur, auch wenn das Wort "Param" als Teil des Schlüssels.
Diese könnte dann jederzeit zugegriffen werden, mithilfe von (z.B.)
Normalerweise erfolgt dies über ein array:
Zugriff auf ein element des Arrays, ABS(0) ABS(1) und so weiter.
Wenn Sie wirklich brauchen, getrennte Variablen, die Sie schreiben könnte ein kleines programm druckt die benötigten code-Zeilen und kopieren&fügen Sie diese auf den code Datei, aber ich sehe keinen Grund dafür 🙂
Bye, Jens