Ciao a tutti,
sto sviluppando in c# un software per la gestione di tornei e sto scrivendo le classi. Ho creato una classe Squadra ma devo definire una proprietà in grado di gestire una lista di squadre. Cosa potrei usare?
grazie
Ciao a tutti,
sto sviluppando in c# un software per la gestione di tornei e sto scrivendo le classi. Ho creato una classe Squadra ma devo definire una proprietà in grado di gestire una lista di squadre. Cosa potrei usare?
grazie
La sezione per .NET non è questa ...
Stai scrivendo un'applicazione desktop o web (ASP.NET)?
In ogni caso, specifica meglio a cosa ti serve nella classe Squadra quella propretà ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
sto scrivendo un'applicazione web di tipo windows form e siccome voglio far sì che questo software possa gestire qualsiasi tipo di torneo e dato che un torneo può essere fatto di vari incontri e in un incontro possono giocare più squadre, mi serve una classe per gestire non solo una squadra ma più squadre
Se è web allora il forum giusto è ASP.NET
Per la questione della classe, quindi non ti serve una proprietà nella classe Squadra.
Probabilmente ti serve una classe Campionato in cui aggiungi una proprietà di tipo
List<Squadra>
No MP tecnici (non rispondo nemmeno!), usa il forum.
Sposto in ASP.NET.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
ok, ho creato la classe e ora per definire la proprietà List<Squadra> ho scritto
e all'inizio, dopo la definizione della classe, dichiaro la variabile scrivendocodice:public List<squadra> partecipanti { get { return _partecipanti; } set { _partecipanti = value; } }
private List<squadra> _partecipanti;
così è giusto?
Si, sintatticamente è giusto. Ed anche l'uso dei generics va bene.
Considera anche l'uso di un ListDictionary se sono meno di 10 squadre.
Di solito comunque la proprieta' pubblica e quella privata si scrivono vicine,
codice:private List<squadra> _partecipanti; public List<squadra> partecipanti { get { return _partecipanti; } set { _partecipanti = value; } }
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
Ciao, ora ho un altro problema:
ho creato un form per il torneo del calcio e li ho inserito una listview per la lista dei giocatori..
al clic sul pulsante nuovo che ho messo in questo form voglio che si apra un altro form per la nuova squadra.
il codice del pulsante nel form con la lista è:
mentre il codice nel form nuova squadra è:codice:private void btnNuovo_Click(object sender, EventArgs e) { FormNuovaSquadra form = new FormNuovaSquadra(); form.ShowDialog(); }
ho messo l'oggetto List in una classe chiamata Squadra, il cui codice è:codice:public FormNuovaSquadra(List<Giocatore> Giocatori) { InitializeComponent(); }
codice:public class Squadra { private List<Giocatore> _membri; public List<Giocatore> membri { get { return _membri; } set { _membri = value; } } public Squadra() { Initialize(); } private void Initialize() { _membri = null; }
visual studio mi segnala due errori:
nel form nuova squadra:
errore: The type or namespace name 'Giocatore' could not be found (are you missing a using directive or an assembly reference?)
nel form torneo calcio:
errore: FormNuovaSquadra' does not contain a constructor that takes 0 arguments
non riesco a capire dove sbaglio