gpt4 book ai didi

c# - 如何从构造函数调用异步方法?

转载 作者:太空狗 更新时间:2023-10-29 18:08:13 36 4
gpt4 key购买 nike

我需要从我的 Form1 构造函数中调用一个 async 方法。由于构造函数不能有返回类型,因此我无法添加 async void。我读到 static constructor可以是 async 但我需要从不是 static 的构造函数调用方法,例如 InitializeComponent() (因为它是 Form 的构造函数) .

类是:

public partial class Form1 : Form
{
InitializeComponent();
//some stuff
await myMethod();
}

我读了this一个也是,但我仍然不知道如何实现它(在我的例子中),因为该方法仍然需要使用 async

最佳答案

不要在构造函数中执行此操作,而是在窗口的加载事件中执行此操作。您可以将加载的事件处理程序标记为异步。

关于c# - 如何从构造函数调用异步方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29054202/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com