1 c#
我有以下C#代码:
if (client.Action == "show")
{
result = "s";
}
else
{
result = answersCorrect ? "t" : "f";
}
Run Code Online (Sandbox Code Playgroud)
有没有办法可以删除if和else并使用两个级别?并且:
你当然可以:
var result = client.Action == "show" ? "s" : (answersCorrect ? "t" : "f");
Run Code Online (Sandbox Code Playgroud)
不过,要问自己一个好问题是这种方法是否更具可读性.
| 归档时间: |
|
| 查看次数: |
61 次 |
| 最近记录: |