我怎样写一个C#lambda最优雅地返回"true"?

sha*_*oth -1 c# linq lambda

我想调用Queryable.Where()并获取所有元素.没有Where()谓词函数,没有任何版本可行.所以我必须这样做:

 var result = table.Where( x =>  true );
Run Code Online (Sandbox Code Playgroud)

它起作用但对我来说感觉真的很愚蠢 - x从未使用过,并且=>"箭头"符号没有"转换" .

有更优雅的解决方案吗?

dev*_*tal 11

你可以使用以下,更优雅:

var result = table;
Run Code Online (Sandbox Code Playgroud)

您也可以result完全省略,table直接使用.