在另一个空格中使用void中的string?

时间:2015-09-05 01:46:52

标签: c#

我正在尝试使用不同的用户浏览页面。我有一个随机的字符串生成器,一个每秒更改一次的计时器(每秒生成一个新的随机字符串)和一个导航。我的问题是,如何在另一个空格中使用字符串useragent(每秒更改一次)?

function zoom() {
  svg.attr("transform", "translate(" + d3.event.translate + ")scale(" + d3.event.scale + ")");
}

1 个答案:

答案 0 :(得分:1)

您可以在全局范围内使用useragent

private string useragent = string.Empty;
private void timer2_Tick(object sender, EventArgs e)
{
    var r = new Random();
    useragent = RandomString(r);
    timer2.Stop();
    timer2.Interval = 1;
    timer2.Start();
}

private void timer1_Tick(object sender, EventArgs e)
{
    if (string.IsNullOrEmpty(useragent)) 
        return;
    Navigate("http://example.org", useragent, null);
}

编辑:

您应该在导航时仅在需要时生成字符串,因此请使用此

private Random r = new Random();
private void timer1_Tick(object sender, EventArgs e)
{        
    Navigate("http://example.org", RandomString(r), null);
}