Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Array Multidimensionale
Forum - C# / VB.NET - Array Multidimensionale

Avatar
§§Felpato§§ (Normal User)
Rookie


Messaggi: 29
Iscritto: 27/04/2009

Segnala al moderatore
Postato alle 16:49
Sabato, 26/12/2009
Questo topic č stato chiuso dal moderatore

Ciao a tutti!
Stavo provando a creare un array bidimensionale, ma non riesco a immattere i valori nei campi.

Codice sorgente - presumibilmente VB.NET

  1. Module Module1
  2.  
  3.     Sub Main()
  4.         Dim I, J, A As Integer
  5.         Dim Array(1)() As Integer
  6.         ReDim Array(1)(1)
  7.  
  8.         For I = 0 To 1
  9.             For J = 0 To 1
  10.                 Array(I)(J) = Console.ReadLine()
  11.             Next
  12.         Next
  13.  
  14.         For I = 0 To 1
  15.             Console.WriteLine("")
  16.             For J = 0 To 1
  17.                 Console.Write(Array(I)(J))
  18.             Next
  19.         Next
  20.  
  21.         Console.ReadKey()
  22.     End Sub
  23.  
  24. End Module



Potete correggerlo perfavore?

PM
Avatar
Ciccioo (Normal User)
Rookie


Messaggi: 21
Iscritto: 16/04/2009

Segnala al moderatore
Postato alle 19:02
Sabato, 26/12/2009
Ciao, sono ancora alle basi del vb.net, non sono molto esperto, ma mi sembra di vedere che l'errore sta nell'inzializzare solo 1 dei 2 array contenuti nel primo, tu crei praticamente una "scacchiera" 2x2 ma inizializzi 2 righe e solo 1 colonna

dovresti aggiungere un
Codice sorgente - presumibilmente C# / VB.NET

  1. ReDim array(0)(1)


o in caso dovessi utilizzare array pių grandi, usare un ciclo for
ciao

PM
Avatar
§§Felpato§§ (Normal User)
Rookie


Messaggi: 29
Iscritto: 27/04/2009

Segnala al moderatore
Postato alle 14:59
Mercoledė, 30/12/2009
Hai ragione, non mi ero accorto dell'errore. Grazie mille!

Ultima modifica effettuata da §§Felpato§§ il 30/12/2009 alle 15:02
PM