我正在寫一個程序,它創建一個隨機數並移動到一個數組。這是我的課程randomize:隨機數組到陣列
class Randomize
{
public int[] _array;
public int[] Array{ get { return _array; } set { _array= value; } }
public Randomize(int[] array)
{
Array= array;
}
public int _min;
public int Min
{
get { return _min; }
set { _min = value; }
}
public int _max;
public int Max { get { return _max; } set { _max = value; } }
public Randomize(int min, int max)
{
Min = min;
Max = max;
}
public override string ToString()
{
return string.Format(Max.ToString(), Min.ToString());
}
public override string ToString()
{
return string.Format(Array.ToString());
}
最小值和最大值是MinValue和MaxValue。
現在我的表格:
private void button1_Click(object sender, EventArgs e)
{
Randomize min = new Randomize(0, 100);
Random rand= new Random(); // randomize
Randomize[] array= new Randomize[10];
for (int i = 0; i < array.Length; i++)
{
array[i] = rand.Next(0,100); //draw in loop
}
textBox1.Clear();
for (int i = 0; i < array.Length; i++)
{
textBox1.Text = textBox1.Text + " " + array[i].ToString(); //show in textbox
}
}
我的問題是我怎麼能要求我的陣列和隨機數到我的按鈕1。
現在我有錯誤'不能隱式地將類型轉換爲int'在第一個FOR循環中。
感謝和問候:)
我建議你將所有的邏輯移入'Randomize',並且只給構造函數提供計數和隨機限制。 – ja72