在我的主要功能(Form1_Load)中,我想调用3-4个功能来初始设置程序。问题是我在尝试这样做时遇到错误(一个功能没有正常运行)。我可以为每个函数调用创建一个按钮,并使用Windows窗体按正确的顺序按它们,程序运行正常。所以我认为程序没有正确连接到服务器,函数的执行速度太快或导致线程出现问题,所以我需要在函数调用之间添加一些延迟。我如何在C#中做到最好?想法:
Form1_Load(object sender, EventArgs e) {
callfunction1();
add_delay();
callfunction2()
add_Delay();
etc.
}
这是我第一次使用C#编程,所以如果答案显而易见,我很抱歉。
答案 0 :(得分:1)
答案 1 :(得分:0)
你可以使用Thread.Sleep(你想让线程休眠的时间)//如果你确定到那时候函数会被执行。
如果你想要其他东西,你可以在C#中等待,直到你的功能被执行为止。