C#中三元运算符“?:”,语法为:条件表达式?表达式1:表达式2;

方法一:(能简洁的就要简洁)

int length = (mHistoryDict.Count > 30) ? 30 : mHistoryDict.Count;

方法二:     (太长)

  int length = 0;
            if (mHistoryDict.Count > 30)
                length = 30;
            else
                length = mHistoryDict.Count;

猜你喜欢

转载自blog.csdn.net/wk201403010114/article/details/83090526