gpt4 book ai didi

C# 单行如果有 void 返回

转载 作者:行者123 更新时间:2023-11-30 13:25:58 26 4
gpt4 key购买 nike

我希望使用带有 ? 运算符的单行 if 语句来调用 void 方法的 return。

这是完整的声明形式:

if (failPaths.Count == paths.Count) {
return;
}

我知道我可以做类似 if (failPaths.Count == paths.Count) return; 但我只是想看看如何使用 ? 运算符。

最佳答案

这不能使用 conditional operator 来完成您提到的 ? 运算符。

事实上,条件运算符只是计算条件并从两个表达式返回 first 或 secod - 因此它可以被视为表达式本身。

但在您的示例中,if 语句不是用于表达式求值,而是用于控制流

关于C# 单行如果有 void 返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34785361/

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