4

私は次の声明を持っています

Select(g => new AssembledPartsDTO
{
..
..
    References = g.SelectMany(entry => entry.References).OrderBy(t => t).ToList()
..
..
}

if References.count == 0 than Add("??")に追加するにはどうすればよいReferencesですか?

4

3 に答える 3

4

使用?: 演算子

References.count > 0 ? References : new List<string>(){"??"}

どのようにそのことについて

于 2013-05-29T10:23:46.657 に答える
2

LINQ 式で三項演算子を使用します。

このようなことができます。

References = (g.SelectMany(entry => entry.References).Count() == 0)
   ? g.SelectMany(entry => entry.References).OrderBy(t => t).ToList() : null;
于 2013-05-29T10:25:50.910 に答える