相关疑难解决方法(0)

将单个实例对象作为IEnumerable返回

我有类foo的例子,我想把它作为IEnumerable返回.我可以在不创建新列表的情况下执行此操作.

也许类似如下:

IEnumerable<foo>.fromInstance(foo)
Run Code Online (Sandbox Code Playgroud)

c# ienumerable casting

17
推荐指数
3
解决办法
1万
查看次数

我如何枚举一件物品

可能的重复项:
如何创建单例IEnumerable?
从单个值创建新的IEnumerable <T>序列的最佳方法?

说我需要返回一个仅包含一个元素的IEnumerable。

我可以像这样返回一个列表

return new List<Whatever> (myItem);
Run Code Online (Sandbox Code Playgroud)

或与此相关的数组。

但最好创建一个Singleton方法

public IEnumerable<T> Singleton (T t)
{
yield return t
}
Run Code Online (Sandbox Code Playgroud)

在将其放置到代码中之前,没有一种方法可以执行此操作吗?

.net c# ienumerable

2
推荐指数
1
解决办法
828
查看次数

标签 统计

c# ×2

ienumerable ×2

.net ×1

casting ×1