Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93

    [VB.NET]Lista di struture

    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

  2. #2
    "Non funziona" è un po' generico... che errore ti dà?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    158
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93
    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.

  5. #5
    La struttura e la lista come sono dichiarate?
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93
    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)

  7. #7
    Cambia la Structure in una classe.
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93
    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.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    14
    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

  10. #10
    Cambia i "Dim" in "Public".
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.