我想創建的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