こんにちは、私は csharp を初めて使用し、難しい問題を確認して解決するために多くの実験を行っていますが、1 つは新しいエラーであり、以前に見たことがないものです。
「[] 内のインデックスの数が間違っています。1 が必要です」
、私はそれをググって自分の方法で解決しようとしましたが、解決策が見つかりませんでした。誰かがこの問題を解決して、私が間違ったことを言うのを手伝ってくれませんか?
public Form1()
{
InitializeComponent();
}
class Planeet
{
public String Naam;
public Byte Grootte;
public Brush Kleur;
public short Afstand;
public Planeet(String argNaam, Byte argGrootte, Brush argKleur, short gAfstand)
{
Naam = argNaam;
Grootte = argGrootte;
Kleur = argKleur;
Afstand = argAfstand;
}
}
private void pbZonnestelsel_Click(object sender, EventArgs e)
{
Planeet[] arrPlaneten = new Planeet[9]
{
new Planeet("Mercurius", 4, Brushes.DarkGray, 4),
new Planeet("Venus", 10, Brushes.White, 20),
new Planeet("Aarde", 10, Brushes.LightBlue, 40),
new Planeet("Mars", 5, Brushes.Red, 60),
new Planeet("Jupiter", 112, Brushes.Orange, 80),
new Planeet("Saturnus", 94, Brushes.Beige, 200),
new Planeet("Uranus", 40, Brushes.Green, 300),
new Planeet("Neptunus", 38, Brushes.Blue, 350),
new Planeet("Pluto", 2, Brushes.LightGray, 400)
};
for (int i = 0; i < arrPlaneten.GetLength(0); i++)
{
listBox1.Items.Add(arrPlaneten[i, 0,0,0]);
listBox1.Items.Add(arrPlaneten[0, i, 0,0]);
}
}
}
}