Hallo Leute ich hab eine kurze Frage?
Unszwar möchte ich Zufallsbilder,die per Zufall bestimmt werden von Resources Ordner anzeigen lassen.
Das habe ich auch sehr gut hingekriegt.
Mit dem folgenden Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24:
| wuerfel = zufallsobjekt.Next(1, 7);
switch (wuerfel) { case 1: pictureBox1.Image = Große_Hausnummer.Properties.Resources.wuerfel_1; break; case 2: pictureBox1.Image = Große_Hausnummer.Properties.Resources.wuerfel_2; break; case 3: pictureBox1.Image = Große_Hausnummer.Properties.Resources.wuerfel_3; break; case 4: pictureBox1.Image = Große_Hausnummer.Properties.Resources.wuerfel_4; break; case 5: pictureBox1.Image = Große_Hausnummer.Properties.Resources.wuerfel_5; break; case 6: pictureBox1.Image = Große_Hausnummer.Properties.Resources.wuerfel_6; break; } |
So das ist mein Code aber ich möchte es gerne gekürzt haben , wenn es möglich ist.
Weil Programmierer wollen ja alles so gut wie möglich kurz machen deshalb.
Zu dieser Kürzerungsgeschichte habe ich mir einfach folgenden Code ausgedacht was aber leider nicht geklappt hat
und genau dazu brauche ich bitte eure Hilfe....
C#-Quelltext
1: 2: 3: 4:
| wuerfel = zufallsobjekt.Next(1, 7);
picturebox1.Image = "Große_Hausnummer.Properties.Resources.wuerfel_" + wuerfel; |
Also den Switch Teil ganz weg und dafür am ende die generierte Zufallszahl nämlich wuerfel dran hängen
da ich ein alter Visual Basic Hase bin habe ich es mit dem Code versucht weil bei Visual Basic klappt es
und hier bei C# sagt er mir es kann kein string typ bei System.Drawing.Image verwendet werden und sowas..
Dazu brauche einmal eure Hilfe bitte , geht es dass ich es so ungefähr wie in meiner verkürzte art schreiben kann und wenn ja
wie??
HELP , HELP
HaShLo BuRn grüßt....
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt