【问题标题】:One liner if calling an action一个班轮,如果调用一个动作
【发布时间】:2014-03-26 21:03:40
【问题描述】:

我正在尝试使以下 if 语句成为单行符。我查看了一些文章(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("&");
}

【问题讨论】:

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


    【解决方案1】:

    这可行:

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

    进一步阅读

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-03
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      相关资源
      最近更新 更多