小编Chr*_*sen的帖子

如何使用 C# switch 语句的返回值以 true 或 false 退出任务?

我有这个代码:

public async Task PickCard()
{
    switch (Settings.Co)
    {
        case CO.Random: Random(); break;
        case CO.FirstToLast: ArrangeCardOrder(true); break;
        case CO.LastToFirst: ArrangeCardOrder(false); break;
    }
    await ShowCard();
}
Run Code Online (Sandbox Code Playgroud)

我将要修改Random()ArrangeCardOrder(true)ArrangeCardOrder(false)返回一个trueor false

有没有办法可以从 switch 中获取该信息,如果它们的方法返回true然后调用await ShowCard,然后以 true 退出 PickCard,如果方法返回false,只需以 退出 PickCard false

c# task

0
推荐指数
1
解决办法
1071
查看次数

标签 统计

c# ×1

task ×1