59 lines
1.4 KiB
C#
59 lines
1.4 KiB
C#
namespace squadre_calcio;
|
|
|
|
class Squadra {
|
|
string nome;
|
|
string citta;
|
|
string sponsor;
|
|
Giocatore[] membri;
|
|
|
|
public Squadra(string p_nome, string p_citta, string p_sponsor, Giocatore[] p_membri) {
|
|
this.nome = p_nome;
|
|
this.citta = p_citta;
|
|
this.sponsor = p_sponsor;
|
|
this.membri = p_membri;
|
|
}
|
|
|
|
public string GetNome() {
|
|
return this.nome;
|
|
}
|
|
|
|
public string GetCitta() {
|
|
return this.citta;
|
|
}
|
|
|
|
public string GetSponsor() {
|
|
return this.sponsor;
|
|
}
|
|
|
|
public Giocatore[] GetMembri() {
|
|
return this.membri;
|
|
}
|
|
|
|
public void SetNome(string p_nome) {
|
|
this.nome = p_nome;
|
|
}
|
|
|
|
public void SetCitta(string p_citta) {
|
|
this.citta = p_citta;
|
|
}
|
|
|
|
public void SetSponsor(string p_sponsor) {
|
|
this.sponsor = p_sponsor;
|
|
}
|
|
|
|
public void SetMembri(Giocatore[] p_membri) {
|
|
this.membri = p_membri;
|
|
}
|
|
|
|
public void StampaSquadra() {
|
|
Console.WriteLine($"Nome squadra: {this.GetNome()}");
|
|
Console.WriteLine($"Città: {this.GetCitta()}");
|
|
Console.WriteLine($"Sponsor: {this.GetSponsor()}");
|
|
Console.WriteLine("Giocatori:\n");
|
|
for (int i = 0; i < this.membri.Length; i++) {
|
|
Console.WriteLine($"Giocatore n. {i + 1}");
|
|
this.membri[i].StampaGiocatore();
|
|
Console.WriteLine();
|
|
}
|
|
}
|
|
} |