假设你必须实现接口所需的属性:\n
IEnumerable Ids { get; }
\n实现后返回空枚举。\n你可以这样写:\n
public IEnumerable Ids => Enumerable.Empty();
\n但是是否有一种方法可以使用表达式主体成员语法,使得你可以将其写成一行?
问题:如何从表达式体成员中返回空的IEnumerable? 解决方法:使用
Enumerable.Empty<type>
函数。
示例代码如下:
IEnumerable<int> Ids => Enumerable.Empty<int>();
[/apcode]
用户名或邮箱地址
密码