Il motivo è indicato nel messaggio di errore: trattandosi di una struttura, quando la proprietà ritorna un valore, cioè quando il "getter" lo restituisce, ti viene "consegnata" una struttura già inizializzata con i valori attualmente impostati; all'interno dell'oggetto hai la possibilità di variare i valori dei campi del membro privato che appartiene al tipo di struttura, ma non puoi utilizzarlo nella proprietà restituendolo come se fosse un "riferimento", essendo le strutture un tipo "valore".Originariamente inviato da adhryan
[...]
nelle 6 righe relative ai campi escursione.Escursionisti().Nome e escursione.Escursionisti().Gruppo mi viene segnalato questo errore
Errore L'espressione è un valore, quindi non può essere la destinazione di un'assegnazione.
sapete dirmi dove sbaglio?? Perché non posso riempire questi campi come gli altri??
Converti la Struct in una Class, creane un'istanza nell'oggetto e sei a posto.