在C#中,要返回一个空的IEnumerable,您可以使用以下方法:
Enumerable.Empty<T>()
方法:public IEnumerable<T> GetEmptyEnumerable()
{
return Enumerable.Empty<T>();
}
yield
关键字:public IEnumerable<T> GetEmptyEnumerable()
{
yield break;
}
Array.Empty<T>()
方法:public IEnumerable<T> GetEmptyEnumerable()
{
return Array.Empty<T>();
}
new T[] {}
创建一个空数组:public IEnumerable<T> GetEmptyEnumerable()
{
return new T[] {};
}
new List<T>()
创建一个空列表:public IEnumerable<T> GetEmptyEnumerable()
{
return new List<T>();
}
在这些方法中,您可以根据需要选择最适合您的场景的方法。
领取专属 10元无门槛券
手把手带您无忧上云