2010-02-10 35 views

回答

6

你需要沿着以下線的東西(這取決於你如何創建對象):

myIntArr.Select(i => new MyTestObj(i)); 
// or... 
myIntArr.Select(i => (MyTestObj)i); 
// or... 
myIntArr.Select(i => new MyTestObj { SomeProperty = i }); 
0

我有點困惑。我假設你有這樣的事情一個動作:

public ActionResult MyAction(int [] postedValues)

如果是這樣的話,那麼postedValues將已經IEnumerable的。不知道你有什麼問題。這不是你要求的,然後看看梅爾達德或安德烈亞斯的答案。

2

我可以在這裏失去了點,但確實不是一個陣列支持IEnumerable的?換句話說,就像原樣使用你的數組(假設你想要一個int的枚舉)。

如果你想一些其他對象的枚舉集合,我認爲其他的答案解決這一問題,但目前還不清楚(至少對我來說)它是什麼你試圖acheive。

相關問題