Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Scusate l'ignoranza ma sto impararndo da pocho vb.net e non capisco questo sorgente!!!!
Forum - C# / VB.NET - Scusate l'ignoranza ma sto impararndo da pocho vb.net e non capisco questo sorgente!!!!

Avatar
TEX WILLER (Normal User)
Expert


Messaggi: 579
Iscritto: 07/07/2009

Segnala al moderatore
Postato alle 9:25
Venerdì, 14/08/2009
Codice sorgente - presumibilmente VB.NET

  1. Module modArray
  2.   Sub Main()
  3.     Dim massimo As Integer = 0
  4.     Dim valore As Integer
  5.     Dim myArray As Integer() = New Integer() {2, 4, 5, 6, 43, 432, 3, 94, 2}
  6.     For Each valore In myArray
  7.       If valore > massimo Then
  8.       massimo = valore
  9.     End If
  10.     Next
  11.     Console.WriteLine("Il valore più grande è: " & massimo)
  12.   End Sub
  13. End Module


potreste spiegarmelo grazie!!!;)


-guida installazione ubuntu su VirtualBox:
http://bloginform.altervista.org/?p=287
- Il nuovo blog sull'informatica: http://bloginform.altervista.org/
PM Quote
Avatar
VB.NET_Program_91 (Member)
Pro


Messaggi: 93
Iscritto: 10/02/2008

Segnala al moderatore
Postato alle 9:48
Venerdì, 14/08/2009
Codice sorgente - presumibilmente VB.NET

  1. Module modArray
  2.   Sub Main()
  3.     ' viene dichiarato il numero massimo e impostato su 0
  4.     Dim massimo As Integer = 0
  5.     Dim valore As Integer
  6.     ' viene dichiarato un array di numeri (un insieme di numeri)
  7.     Dim myArray As Integer() = New Integer() {2, 4, 5, 6, 43, 432, 3, 94, 2}
  8.     ' esegue un ciclo for in modo che valore assume i valori dell' array
  9.     For Each valore In myArray
  10.       'se la variabile valore è maggiore di quella massima
  11.       If valore > massimo Then
  12.      ' la variabile massima assume il valore della variabile valore
  13.       massimo = valore
  14.     End If
  15.     Next
  16.     ' ora viene stampato a schermo il valore massimo contenuto nella vasiaile "massimo"
  17.     Console.WriteLine("Il valore più grande è: " & massimo)
  18.  
  19.  
  20.   End Sub
  21. End Module



Spero che hai capito ho cercato di renderti la spiegazione piu facile possibile :)


I Bravi Programmatori Risolvono i Problemi,
Le Grandi Squadre Fanno la Storia.
--
Non si può prendere colui che non si vede.
PM Quote
Avatar
TEX WILLER (Normal User)
Expert


Messaggi: 579
Iscritto: 07/07/2009

Segnala al moderatore
Postato alle 10:07
Venerdì, 14/08/2009
Grazie ho capito!!!


-guida installazione ubuntu su VirtualBox:
http://bloginform.altervista.org/?p=287
- Il nuovo blog sull'informatica: http://bloginform.altervista.org/
PM Quote
Avatar
VB.NET_Program_91 (Member)
Pro


Messaggi: 93
Iscritto: 10/02/2008

Segnala al moderatore
Postato alle 10:09
Venerdì, 14/08/2009
:rotfl:


I Bravi Programmatori Risolvono i Problemi,
Le Grandi Squadre Fanno la Storia.
--
Non si può prendere colui che non si vede.
PM Quote
Avatar
TEX WILLER (Normal User)
Expert


Messaggi: 579
Iscritto: 07/07/2009

Segnala al moderatore
Postato alle 10:14
Venerdì, 14/08/2009
Testo quotato

Postato originariamente da VB.NET_Program_91:

Codice sorgente - presumibilmente VB.NET

  1. Module modArray
  2.   Sub Main()
  3.     ' viene dichiarato il numero massimo e impostato su 0
  4.     Dim massimo As Integer = 0
  5.     Dim valore As Integer
  6.     ' viene dichiarato un array di numeri (un insieme di numeri)
  7.     Dim myArray As Integer() = New Integer() {2, 4, 5, 6, 43, 432, 3, 94, 2}
  8.     ' esegue un ciclo for in modo che valore assume i valori dell' array
  9.     For Each valore In myArray
  10.       'se la variabile valore è maggiore di quella massima
  11.       If valore > massimo Then
  12.      ' la variabile massima assume il valore della variabile valore
  13.       massimo = valore
  14.     End If
  15.     Next
  16.     ' ora viene stampato a schermo il valore massimo contenuto nella vasiaile "massimo"
  17.     Console.WriteLine("Il valore più grande è: " & massimo)
  18.  
  19.  
  20.   End Sub
  21. End Module



Spero che hai capito ho cercato di renderti la spiegazione piu facile possibile :)


Scusa ma new integer a cosa serve("credo a dichiarare un'array)??:k:


-guida installazione ubuntu su VirtualBox:
http://bloginform.altervista.org/?p=287
- Il nuovo blog sull'informatica: http://bloginform.altervista.org/
PM Quote
Avatar
VB.NET_Program_91 (Member)
Pro


Messaggi: 93
Iscritto: 10/02/2008

Segnala al moderatore
Postato alle 14:36
Venerdì, 14/08/2009
Come hai detto è un modo per dichiarare gli array :)
Cmq puoi rimpiazzare quella riga con questa ti risulterà più semplice:

Codice sorgente - presumibilmente C# / VB.NET

  1. Dim myArray() As Integer = {2, 4, 5, 6, 43, 432, 3, 94, 2}



Spero di esserti stato d' aiuto :k:


I Bravi Programmatori Risolvono i Problemi,
Le Grandi Squadre Fanno la Storia.
--
Non si può prendere colui che non si vede.
PM Quote
Avatar
TEX WILLER (Normal User)
Expert


Messaggi: 579
Iscritto: 07/07/2009

Segnala al moderatore
Postato alle 19:43
Venerdì, 14/08/2009
Testo quotato

Postato originariamente da VB.NET_Program_91:

Come hai detto è un modo per dichiarare gli array :)
Cmq puoi rimpiazzare quella riga con questa ti risulterà più semplice:

Codice sorgente - presumibilmente C# / VB.NET

  1. Dim myArray() As Integer = {2, 4, 5, 6, 43, 432, 3, 94, 2}



Spero di esserti stato d' aiuto :k:


Grazie amico mi sei stato molto d'aiuto!!!:k:


-guida installazione ubuntu su VirtualBox:
http://bloginform.altervista.org/?p=287
- Il nuovo blog sull'informatica: http://bloginform.altervista.org/
PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 21:29
Venerdì, 14/08/2009
La prossima volta fai un titolo più adatto al topic...
Il titolo del topic attuale era megli ose lo scrivevi nel topic...

Quando non capisci un codice provalo ;-)


http://www.mte90.net/
Kde, Debian e Programmazione web/Desktop!


Linux Counter.li #482442
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:56
Domenica, 16/08/2009
Testo quotato

Postato originariamente da VB.NET_Program_91:

Come hai detto è un modo per dichiarare gli array :)
Cmq puoi rimpiazzare quella riga con questa ti risulterà più semplice:

Codice sorgente - presumibilmente C# / VB.NET

  1. Dim myArray() As Integer = {2, 4, 5, 6, 43, 432, 3, 94, 2}



Spero di esserti stato d' aiuto :k:



Serve per inizializzare l'array. Per dichiararlo basta scrivere "Dim myArray() As Integer", e questo basta perchè l'identificatore myArray inizi ad esistere assieme alla sua cella di memoria nello stack. Per inizializzare, ossia riempire effettivamente l'array (che, per la cronaca, è un tipo reference), serve assegnare a questo un insieme di valori. L'esempio di VB.NET_Program_91 utilizza una lista di valori racchiusi da parentesi graffe: questo metodo si può usare solo nelle dichiarazioni di variabili.
L'altra via, quella che utilizza New Integer(), crea un nuovo oggetto Array e lo assegna alla variabile myArray. A differenza della prima, questa può essere usata anche per creare sul momento nuove variabili temporanee. Infatti si può scrivere:
Codice sorgente - presumibilmente C# / VB.NET

  1. Console.WriteLine("{0} {1} {2}", New Integer() {1, 2, 3})


ma non
Codice sorgente - presumibilmente Plain Text

  1. Console.WriteLine("{0} {1} {2}", {1, 2, 3})



"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote