private void button2_Click(object sender, EventArgs e)
{
Process.Start("http://google.com");
}
例如,当再次点击它时,它有机会像 yahoo 或什至 google 一样再次打开。 尝试过
private void button2_Click(object sender, EventArgs e)
{
Process.Start("http://google.com");
Process.Start("http://yahoo.com");
Process.Start("http://stackoverflow.com");
}
但这会在我的默认浏览器中同时打开所有 3 个站点 我希望它在每次单击按钮时随机打开这 3 个站点中的 1 个。
最佳答案
您可以创建一个字符串数组来保存站点地址,如下所示:
string[] sites = {
"http://google.com",
"http://yahoo.com",
"http://stackoverflow.com" };
然后使用 Random
类在您点击按钮时选择其中一个网站:
private void button2_Click(object sender, EventArgs e)
{
Random random = new Random();
Process.Start(sites[random.Next(sites.Length)]);
}
random类的Next
方法会返回一个小于指定数的值,所以不会出现数组越界异常
关于c# - 每次单击按钮时从网站列表中打开随机网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32939580/