Quote:
Originariamente inviato da pmhwp
Ciao,
ho una classe cosi composta:
Codice:
class soggetto{
.. metodo lettura dati
protected int id;
protected string nome;
protected string cognome;
protected string email;
protected string telefono;
}
Ora durante l'esecuzione del programma creo una lista di tipo soggetto:
Codice:
List<client> clientList=new List<client>();
|
Perche' dici di creare una lista di tipo soggetto e poi invece crei una Lista di tipo client?
Che relazione c'e' tra client e soggetto?
Quote:
La mia domanda č questa:
Come faccio ad accedere direttamente a un campo della lista e piu precisamente a uno dei campi del record(nome , cognome email o telefono) ?
Posso accedere per ogni elemento della lista a un metodo di tipo soggetto?
Grazie.
|
Un campo della lista lo prendi come ha scritto Gremo, oppure direttamente dall'indice:
clientlist[15]
Pero' i campi che hai scritto sopra sono protected, non sono visibili dall'esterno (Non e' un problema di lista)
O li rendi pubblici oppure meglio ancora gli esponi ciascuno mediante una proprieta.
Se per esempio email fosse pubblica, o fosse esposta mediante una proprieta' pubblica, allora potresti scrivere
clientlist[15].email;