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??
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".

Converti la Struct in una Class, creane un'istanza nell'oggetto e sei a posto.