如何从表达式体成员中返回空的IEnumerable

20 浏览
0 Comments

如何从表达式体成员中返回空的IEnumerable

假设你必须实现接口所需的属性:\n

IEnumerable Ids { get; }

\n实现后返回空枚举。\n你可以这样写:\n

public IEnumerable Ids => Enumerable.Empty();

\n但是是否有一种方法可以使用表达式主体成员语法,使得你可以将其写成一行?

0
0 Comments

问题:如何从表达式体成员中返回空的IEnumerable?
解决方法:使用

Enumerable.Empty<type>

函数。

示例代码如下:

IEnumerable<int> Ids => Enumerable.Empty<int>();

[/apcode]

0