ho provato a usare una dichiarazione di array di stringhe del tipo dim nomearray() as string
ma così facendo nel for ho dovuto usare un redim (ipotizzando di non sapere quanti cicli servano)
ci sono altri modi e non usare l'istruzione redim a ogni ciclo?![]()
ecco il codice che funziona con il redim, nel ciclo cè una riga commentata che avevo provato senza usare il redim, ma senza l'array inizialmente era lungo niente e dava errore
codice:Module Module1 Sub Main() Dim str5_arr() As String = New String() {} 'arraylist Dim str3_arr As New ArrayList Dim int1 As Integer = 0 For int1 = 0 To 10 str3_arr.Add(New String("prova")) 'str5_arr(int1) = "n.: " & int1.ToString() ReDim str5_arr(int1) str5_arr(int1) = "n.: " & int1.ToString() Next int1 Dim str2 As String str2 = str3_arr(1).ToString() str2 = str5_arr(str5_arr.GetUpperBound(0)) MsgBox(str2) End Sub End Module

Rispondi quotando