@porcapuzzola said:

ho questo problema:

protected void Button1_Click(object sender, EventArgs e)
{
//creo un arrayString con tutte le 22 squadre che partecipano alla serie B
string[] squadreSerieB = { "Atalanta", "Torino", "Varese", "Sassuolo", "Triestina", "Portogruaro", "Empoli", "Modena", "Novara", "Padova", "Albinoleffe", "Pescara", "Siena", "Crotone", "Frosinone","Reggina","Grosseto", "Piacenza", "Cittadella", "Livorno", "Vicenza" };
//istanzio un oggetto pippo per la generazione di un numero casuale
Random pippo = new Random();
//le squadre di serie B sono 22, determino un range di estrazione
int numCasuale = pippo.Next(1,23);
//stampo a video il risultato convertendo l'int in stringa
Label1.Text = Convert.ToString (numCasuale);

}
}

Ciao,
intanto ho visto che le squadre sono 21 e non 22, devi fare queste correzzioni

//ricorda che gli array iniziano da 0 e non da 1 quindi i numeri random li devi generare da 0 a 21 int numCasuale = pippo.Next(0,21);

//per mostrare il testo basta che passi l'indice all'array che hai istanziato in questo modo
Label1.Text = squadreSerieB[numCasuale];

questo è il risultato

private void button1_Click(object sender, System.EventArgs e)
{
//creo un arrayString con tutte le 22 squadre che partecipano alla serie B
string[] squadreSerieB = { "Atalanta", "Torino", "Varese", "Sassuolo", "Triestina", "Portogruaro", "Empoli", "Modena", "Novara", "Padova", "Albinoleffe", "Pescara", "Siena", "Crotone", "Frosinone","Reggina","Grosseto", "Piacenza", "Cittadella", "Livorno", "Vicenza" };
//istanzio un oggetto pippo per la generazione di un numero casuale
Random pippo = new Random();
//le squadre di serie B sono 22, determino un range di estrazione
int numCasuale = pippo.Next(0,21);
//stampo a video il risultato convertendo l'int in stringa
//Label1.Text = Convert.ToString (numCasuale);
Label1.Text = squadreSerieB[numCasuale];

} fammi sapere K