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(); } } }