Random rd = new Random();
int question;
question = rd.Next(1,2);
if(question ==1)
{
label1.Text = "What is your name?";
}
if(question ==2)
{
label1.Text = "How old are you?";
}
Gibt es eine Möglichkeit, es kürzer zu machen? Ich muss es so machen, aber finde die kürzere Option, vorzugsweise ohne Wenns.Zufallswert ohne Wenns?
string[] texts =
{
"What is your name?",
"How old are you?"
};
int index = rd.Next(0, texts.Length);
label1.Text = texts[index];
Sieht wie ein guter Ort aus, um den bedingten Operator zu verwenden. Vielleicht möchten Sie auch lesen http://csharpindepth.com/Articles/Chapter12/Random.aspx –
Dies sollte hier platziert werden: http://codereview.stackexchange.com/ –