Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 执行几个方法_C#_Html_Visual Studio 2010_Browser - Fatal编程技术网

C# 执行几个方法

C# 执行几个方法,c#,html,visual-studio-2010,browser,C#,Html,Visual Studio 2010,Browser,如何执行几个方法,但每个方法都要等到上一次加载网页时才能执行? 例如: 异步运行另一个方法,该方法同步执行多个方法 methode1(){ webBrowser1.Navigate("http://test.com"); } methode2(){ webBrowser1.Navigate("http://test2.com"); } public void BatchRun() { methode1(); // run sync methode2(); // run

如何执行几个方法,但每个方法都要等到上一次加载网页时才能执行? 例如:


异步运行另一个方法,该方法同步执行多个方法

methode1(){
   webBrowser1.Navigate("http://test.com");
}
methode2(){
   webBrowser1.Navigate("http://test2.com");
}

public void BatchRun()
{
   methode1(); // run sync
   methode2(); // run sync after Method1
}

// ...

Action toRun = BatchRun;
toRun.BeginInvoke(null, null); // Run async

你需要添加更多的细节。我想知道谁对这个问题投了赞成票。请阅读,我已经更新了我的问题。请帮助可能的重复:他们仍然在一个接一个地运行。
methode1(){
   webBrowser1.Navigate("http://test.com");
}
methode2(){
   webBrowser1.Navigate("http://test2.com");
}

public void BatchRun()
{
   methode1(); // run sync
   methode2(); // run sync after Method1
}

// ...

Action toRun = BatchRun;
toRun.BeginInvoke(null, null); // Run async