Wie kann ich das kürzer schreiben? Für jeden Fall muss ich dies schreiben und dann ist es zu lang, weil es 48 Nummern gibt, also brauche ich 48 Fälle. Gibt es eine Möglichkeit, eine Schleife zu machen?Wie kann ich Schleife anstelle von switch statement machen?
switch (ballBounce.ToString())
{
case "1":
if (ballBounce == n0)
{
textBox1.Text = number.ToString();
}
break;
case "2":
if (ballBounce == n1)
{
textBox1.Text = number.ToString();
}
break;
case "3":
if (ballBounce == n2)
{
textBox1.Text = number.ToString();
}
break; ...
Sie haben offensichtlich den falschen Weg genommen. Aber Ihr Code ist zu kurz, um zu verstehen, was er tut. Aber davon kann ich sagen, n0, n1, n2 sollte ein Array sein. – bokan
Sie müssen nur 'ballBounce' mit' nX' paaren. Klingt so, als ob du ein 'Dictionary' brauchst, dann einfach: 'if (ballBounce == dictionary [ballBounce]) textBox1.Text = number.ToString()' –
haim770