Ho un lista di strutture, riesco a reperire i valori con es.
Nome = lista.item(1).Nome
ma non riesco ad assegnarli infatti se metto
lista.item(1).Nome = "Rossi"
non funziona
C'e' qualche metodo per farlo che mi sfugge?
Grazie
Ho un lista di strutture, riesco a reperire i valori con es.
Nome = lista.item(1).Nome
ma non riesco ad assegnarli infatti se metto
lista.item(1).Nome = "Rossi"
non funziona
C'e' qualche metodo per farlo che mi sfugge?
Grazie
"Non funziona" è un po' generico... che errore ti dà?
Amaro C++, il gusto pieno dell'undefined behavior.
Oso nei meandri della mia memoria... non credo che dia errori di sorta, semplicemente non lo assegna.
Forse, e dico forse, capitò anche a me... ma forse, troppo tempo è passato...la forza non risponde.
DISCLAIMER
quello che sta scritto qui sopra è dettato esclusivamente dall'intuito, non da specifiche conoscenze tecniche. Usate queste informazioni a vostro rischio e pericolo (anhe sui server di produzione![]()
Si non lo assegna, non da errore una volta compilato, ma subito mentre scrivo il codice dice che non puo' essere assegnato (l'errore esatto non lo ricordo).
Devo modificare tutto sostituendo le liste(che a questo punto sono utilizzabili solo principalmente per dati fissi) ed usare un array di strutture? Sempre che non ci sia pure li lo stesso problema.
La struttura e la lista come sono dichiarate?
Amaro C++, il gusto pieno dell'undefined behavior.
Allora l'erroe esatto e':
Expression is a value and therefore cannot be the target of an assignment.
Ecco le dichiarazioni:
codice:Public Structure Info Dim Nome As String Dim Cognome As String ... End Structure Dim Lista As New List(Of Info)
Cambia la Structure in una classe.
Amaro C++, il gusto pieno dell'undefined behavior.
Fatto ma cosi' facendo una marea di errori perche' non riesco piu' ad accedere ai membri.
is not accessible in this context because it is 'Private'.
ho solo sostituito structure con class che si trovava fuori dalla calss main.
se usi una classe devi definire lo scope dei campi, meglio ancora se li avvolgi in proprietè, almeno da quel pò che ho compreso della tua esposizione
Cambia i "Dim" in "Public".
Amaro C++, il gusto pieno dell'undefined behavior.