gpt4 book ai didi

c# - 如何在 C# 中的静态类中创建一个简单的回调

转载 作者:太空宇宙 更新时间:2023-11-03 22:58:05 24 4
gpt4 key购买 nike

我有一个静态类,它有一个方法再次调用另外两个静态类方法

基本上在第一个静态类中,我想知道一旦操作在其他两个静态类中完成

 public static class FirstClass{

public static async System.Threading.Tasks.Task FirstClassMethod()
{
SecondClass. SecondClassMethod();
ThirdClass. ThirdClassMethod();
}
}

public static class SecondClass{

public static async System.Threading.Tasks.Task SecondClassMethod()
{

}
}

public static class ThirdClass{

public static async System.Threading.Tasks.Task ThirdClassMethod()
{

}
}

如果能帮助解决我的问题,我们将不胜感激

最佳答案

使用 Task.WhenAll,您可以创建一个包装多个任务并在所有包装任务完成时完成的单个任务。

 public static class FirstClass{

public static async System.Threading.Tasks.Task FirstClassMethod()
{
return await Task.WhenAll(
SecondClass.SecondClassMethod(),
ThirdClass.ThirdClassMethod()
);
}
}

public static class SecondClass{

public static async System.Threading.Tasks.Task SecondClassMethod()
{

}
}

public static class ThirdClass{

public static async System.Threading.Tasks.Task ThirdClassMethod()
{

}
}

关于c# - 如何在 C# 中的静态类中创建一个简单的回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44421722/

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