Mi serve per un'ulteriore evoluzione del mio progetto:
Function SommaElementiDiArray(ByVal matrice As Integer(), ByVal num As Integer) As Integer Dim numero As Integer For n = 0 To num - 1 numero += matrice(n) Next Return numero End FunctionL'ho inserita nel modulo Funzioni.vb, e viene richiamata dal codice del Form1 in questo modo, usando un array larghezze:
Debug.Print(SommaElementiDiArray(larghezze, 1))si tratta di una prova con la quale faccio stampare il risultato nella finestra immediata. Il primo parametro esprime il nome della matrice, mentre il secondo è l'elemento della matrice prima del quale gli elementi vengono sommati.
La matrice con cui ho fatto la prova è questa:
Dim larghezze As Integer() = {150, 100, 100}e con il numero 1 come secondo parametro, ottengo la somma del solo elemento 0 della matrice, ossia 150:
150
Se come parametro metto il 2, invece, ottengo come risultato la somma dell'elemento 0 e dell'elemento 1 della matrice:
Debug.Print(SommaElementiDiArray(larghezze, 2))
250Mi servirà per un certo progetto che ho in mente...
Nessun commento:
Posta un commento