Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
esemplare è il tipo del vettore...
ho creato una struttura chiamata esemplare e ho poi dichiarato un vettore di tipo esemplare.
quindi il tipo della funzione è esemplare
Ultima modifica effettuata da microprocessore il 13/11/2009 alle 20:02
Ciao, ti propongo di cambiare il vettore con una lista....
la cosa è molto semplice usi la tua struct scheda dentro una lista in questo modo:
Codice sorgente - presumibilmente C++
publicstruct Scheda
{
publicint var1;
publicint var2;
}
List<Scheda> Schede =new List<Scheda>();
ovviamente va dichiarata nella classe del form esterna alle tue function se vuoi l'istanza sia comune per tutte le funzioni che hai nel tuo form
sucessivamente senza curarti dei puntatori puoi ciclare gli elementi Scheda della lista con un foreach in questo modo
Codice sorgente - presumibilmente C# / VB.NET
foreach (Scheda iScheda in Schede)
{
}
senza aver bisogno di gestire un puntatore puoi usare iSchede per gestire operazioni sulla scheda puntata dal ciclo....
se hai bisogno ad esempio di fare un ciclo solo sulle schede che hanno ad esempio var1 = 5 basta che imposti una condizione Where sulla collection della foreach :
Codice sorgente - presumibilmente C# / VB.NET
foreach (Scheda iScheda in Schede.Where(Scheda => Scheda.var1 == 5))
{
}
se vuoi usare questo metodo e hai dei dubbi sono a disposizione.