一个班轮,如果调用一个动作

时间:2014-02-24 22:39:28

标签: c# asp.net-mvc if-statement

我正在努力做出以下if语句oneliner。我查看了一些文章(One-liner if statements, how to convert this if-else-statementSingle line if statement with 2 actions),但其中的if语句应该返回一个值。他们都没有调用方法。任何解决方案?

StringBuilder Parameters = new StringBuilder();
if(Parameters.Length == 0)
{
    Parameters.Append("?");
}
    else
{
    Parameters.Append("&");
}

1 个答案:

答案 0 :(得分:9)

这样可行:

Parameters.Append(Parameters.Length == 0 ? "?" : "&");

进一步阅读