我有可以返回的項目列表或像這樣如下(僞)單個項目的功能如何返回IEnumerable的<T>單個項目
IEnumerable<T> getItems()
{
if (someCondition.Which.Yields.One.Item)
{
List<T> rc = new List<T>();
rc.Add(MyRC);
foreach(var i in rc)
yield return rc;
}
else
{
foreach(var i in myList)
yield return i;
}
}
第1部分似乎有點缺憾,希望使其可讀
卡住試圖選擇正確的答案,任何想法? – Kumar 2012-03-15 19:21:43