ho questo problema:
ho creato un oggetto che distribuisce numeri casuali e anche un array che ha le 22 squadre della B da visualizzare al posto dei numeri ma non ho idea di come associare oggetto/array per vedere le squadre stringa al posto dei numeri generate casualmente, sono un nofita in fatto di programmazione.... vi posto il codice magari voi sapete darmi l'idea giusta, ho pensato di chiamare l'oggetto i in modo da inserirlo in un ciclo for ma di default è zero mentre qui arriva già un valore e si genera un conflitto....ecco il codice e grazie per eventuali risposte:
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class tentalafortuna : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Per generare un numero random in ASP.NET (c#) dobbiamo istanziare un istanza dell?oggetto RANDOM //(System.Random):
//Random RandomClass = new Random();
//A questo punto possiamo scegliere se creare un numero casuale tra 0 e 2.147.483.647:
//int RandomNumber = RandomClass.Next();
//oppure se dare dei parametri per la generazione di un numero da ? a?:
//int RandomNumber = RandomClass.Next(4, 14);
//Se invece vogliamo solamente stabilire il massimo numero generabile possiamo usare:
//int RandomNumber = RandomClass.Next(14);
//La stessa cosa vale per la generazione di un numero float, cambiando però il metodo che chiamiamo:
//double RandomNumber = RandomClass.NextDouble();
}
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);
}
}