我将此代码用于开放网站。当我说“打开谷歌”它会打开谷歌:
if (r == "open google")
{
Process.Start("https://google.com");
}
现在,如何随机打开多个站点?我的意思是,当我说什么时,它会随机打开其中一个网站:http://www.pcmag.com,https://www.ehow.com ......
之前我尝试过这段代码,但我的软件打开了所有网站:
if (r == "what's new" || r == "what's up")
{
Process.Start("http://www.pcmag.com");
Process.Start("https://www.ehow.com");
Process.Start("http://www.zdnet.com");
Process.Start("http://www.empireonline.com");
}
答案 0 :(得分:2)
rm: remove file_name (yes/no)?
您的代码将是这样的:
private static void OpenRandomSite()
{
var sites = new []
{
"http://www.pcmag.com",
"https://www.ehow.com",
"http://www.zdnet.com"
};
var rnd = new Random();
Process.Start(sites[rnd.Next(sites.Length)]);
}
答案 1 :(得分:0)
此函数将返回一个随机网址:
@Html.CheckBox("Space", Model.Space.HasValue ? Model.Space.Value : false)
用法自我解释:public List<string> Sites = new List<string>()
{
"http://www.google.com",
"http://www.yahoo.com",
"http://www.somethingelse"
};
Random randomizer = new Random();
public string RandomSite()
{
int r = randomizer.Next(Sites.Count);
return Sites[r];
}
将从您的收藏中返回一个随机网址。