gpt4 book ai didi

c# - 我可以用两个级别替换 if/else 吗? :

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

我有以下 C# 代码:

        if (client.Action == "show")
{
result = "s";
}
else
{
result = answersCorrect ? "t" : "f";
}

有没有一种方法可以删除 if 和 else 并使用两个级别的 ?和:

最佳答案

当然可以:

var result = client.Action == "show" ? "s" : (answersCorrect ? "t" : "f");

不过,问自己一个很好的问题是这种方法是否更具可读性。

关于c# - 我可以用两个级别替换 if/else 吗? :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22432564/

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