|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
[.NET] System.Array
Domanda banale ma ho qualche difficoltà...
Ho scritto una funzione che mi restituisce un System:Array di Duoble con dimensione fissa iDim; ora voglio richiamare iVolte questa funzione e riempire, ad ogni chiamata, una nuova colonna di un altro System.Array di dimensioni (iDim , iVolte). Come faccio? Pensavo qualcosa del tipo: Codice:
For iCounter = 1 To iVolte
dblReturn((???),iCounter) = myClass.myFunction(VariParametri, iDim)
Next iCounter
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Casarsa (PN) Trieste e Navigo con FireFox! ;o)
Messaggi: 300
|
nn ti basta far passare un parametro per val alla funzione...
Codice:
private sub myArray (byval intColumn as Integer,....)
For iCounter = 1 To iVolte
dblReturn(intColumn ,iCounter) = myClass.myFunction(VariParametri, iDim)
Next iCounter
End sub
Codice:
dim numColonna as integer myArray(numColonna)
__________________
Polcenigo rulez ![]() "Don't laugh if I, an old man, wear flower. The six strings harp is struck, the goblet passes round. Where in man's life there is a moment better than the once before a full wine-bowl." |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
ma allora c'è vita nel forum...! Se non mi rispondevi tu wicasa cominciavo a dubitarne...
Ho capito cosa intendi tranne quella definizione di un array di integer... adesso leggo meglio... Hai votato il mio sondaggio?
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Casarsa (PN) Trieste e Navigo con FireFox! ;o)
Messaggi: 300
|
Attenzione io ho definito il counter come intero...la sub nn necessita di aver una sua dichiarazione!
x il cel... ...no...ora vado...contento
__________________
Polcenigo rulez ![]() "Don't laugh if I, an old man, wear flower. The six strings harp is struck, the goblet passes round. Where in man's life there is a moment better than the once before a full wine-bowl." |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
Quote:
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Casarsa (PN) Trieste e Navigo con FireFox! ;o)
Messaggi: 300
|
dipende come è la fuzione...sicuramente nn basta il cilclo for...
...devi definire una var locale o globale come system.array...e poi assegnare il counter come sopra...ma questo pensavo l'avessi già fatto!!!
__________________
Polcenigo rulez ![]() "Don't laugh if I, an old man, wear flower. The six strings harp is struck, the goblet passes round. Where in man's life there is a moment better than the once before a full wine-bowl." |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
Quote:
Non avendo capito io tratto te come un defic...
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Casarsa (PN) Trieste e Navigo con FireFox! ;o)
Messaggi: 300
|
Penso la seconda!!!!
...allora devi costruire una funzione tipo quella di prima... Codice:
public function myArray(byVal intCol as integer,byval tuoValore() double) as double
dim _array(,) as double
dim intCounter as integer
dim _Num as integer = 69
for intCounter= 1 to _Num
_array(intCol,intCounter)=tuoValore(intCounter)
next
return _array(,)
end function
..la chiamta: Codice:
dim dblArray(,) as double dblArray(,)=dblArray(colonna,0)+myArray(colonna,vettoreRiga()) ...lasciaperdere il system.array...serve solo per operazioni sugli array, e molte volte monodimensionali!
__________________
Polcenigo rulez ![]() "Don't laugh if I, an old man, wear flower. The six strings harp is struck, the goblet passes round. Where in man's life there is a moment better than the once before a full wine-bowl." |
|
|
|
|
|
#9 | ||
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
Quote:
Quote:
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:34.





















