نمایش متن تصادفی در سی شارپ بدون استفاده از شرط ! - روش ساده
برای نمایش رشته تصادفی در سی شارپ شاید اولین کاری که به ذهن شما بیاید کد زیر است
Random rd = new Random();
int strCode;
strCode = rd.Next(1, 2);
if (strCode == 1)
{
label1.Text = "متن شماره 1";
}
if (strCode == 2)
{
label1.Text = "متن شماره 2";
}
ولی نیازی به این کار ها نیست !
فقط کافیه عدد تصادفی بدست امده رو برای نمایش عضو تصادفی یک ارایه استفاده کنیم
Random rd = new Random();
string[] texts =
{
"متن شماره 1",
"متن شماره 2",
"متن شماره 3",
"متن شماره 4",
"متن شماره 5"
};
int index = rd.Next(0, texts.Length);
label1.Text = texts[index];
Random rd = new Random();
int strCode;
strCode = rd.Next(1, 2);
if (strCode == 1)
{
label1.Text = "متن شماره 1";
}
if (strCode == 2)
{
label1.Text = "متن شماره 2";
}
ولی نیازی به این کار ها نیست !
فقط کافیه عدد تصادفی بدست امده رو برای نمایش عضو تصادفی یک ارایه استفاده کنیم
Random rd = new Random();
string[] texts =
{
"متن شماره 1",
"متن شماره 2",
"متن شماره 3",
"متن شماره 4",
"متن شماره 5"
};
int index = rd.Next(0, texts.Length);
label1.Text = texts[index];