我想创建的IEnumerable<T>
一个实例 - 我能做到这一点通过创建像移动法在线 - ReSharper的可能
public IEnumerator<T> MakeEnumerator(){
yield return 1;
}
的方法,但我需要将此枚举传递给另一个类,因此想看看是否我可以委托
创建此直列这是可能的
编辑:我想删除是这样的:
new CustomClass(MakeEnumerator())
与
new CustomClass(delegate... ) // The method is now inline
请阅读http://stackoverflow.com/editing-help,如果你没有正确格式化你的代码块(你有什么,120多个问题?),你的通用代码将看起来非泛型。 – BoltClock 2011-05-08 11:33:18
好点 - 抱歉的错字 - 感谢您的更新 – 2011-05-08 11:37:35
你是什么意思“内联委托”,是你的问题如何传递一些可以枚举的东西,包含单个整数值1,而不必创建方法? – 2011-05-08 11:38:50