2010-02-10 36 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。

相关问题