我有一个MVC登载有一个整数数组,我想为INT的进行阵列转换为IEnumerable<MyTestObj>
。这是如何完成的?看来我不能使用myintArr.AsEnumerable()
。int数组到IEnumerable <MyTestObj>?
-2
A
回答
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。
相关问题
- 1. 分组IEnumerable <IEnumerable <int>>
- 2. 铸造了IEnumerable <int>到IEnumerable的<long>失败
- 3. Simply IEnumerable <int> to List <KeyValuePair <int, int>>?
- 4. 如何将IEnumerable <IEnumerable <IGrouping <int,string> >>转换为IEnumerable <IEnumerable <string>>
- 5. List <int> to IEnumerable <IComparable>
- 6. 如何从IEnumerable <MyClass>告诉IEnumerable <int>?
- 7. Cast a hashtable.Keys into List <int> or other IEnumerable <int>
- 8. Linq:Xml到IEnumerable <KeyValuePair <int, string>>延期执行?
- 9. 将函数Func <IList, int>转换为Func <IEnumerable,int>?方法
- 10. 转换一个IEnumerable <组<TParent,年掳>>到IEnumerable <TParent>
- 11. NHibernate的ICritery添加IEnumerable <int>?
- 12. 将lambda类型从int => IEnumerable <string>>转换为int =>任务<IEnumerable <string> >>?
- 13. IEnumerable <>到IList <>
- 14. 空数组和IEnumerable <T>
- 15. 的EntitySet <IEnumerable的<T>>到IEnumerable的<T>
- 16. IEnumerable的<T>到的IDictionary <U,IEnumerable的<T>>
- 17. 选择自IEnumerable <T>到IEnumerable的<Quantity<T>>
- 18. 如何将IEnumerable <IEnumerable <Foo>>减少到IEnumerable <Foo>?
- 19. IEnumerable的<IEnumerable的<T>>到的IEnumerable <T>使用LINQ
- 20. 我如何拆分一个IEnumerable <String>到IEnumerable的组<string>
- 21. 转换/投射IEnumerable到IEnumerable <T>
- 22. C#将整数字符串拆分为IEnumerable <int>
- 23. WPF的DataGrid结合的IEnumerable <KeyValuePair <INT,CustomType >>
- 24. JButton数组到int数组
- 25. 演员/转换IEnumerable <T>到IEnumerable <U>?
- 26. 的Linq:转换IEnumerable的<Point>到IEnumerable <float>
- 27. 投自IEnumerable <object>到IEnumerable的<decimal>
- 28. XML到IEnumerable的<T>
- 29. 从IEnumerable <IEnumerable <T>>
- 30. 铸造IEnumerable <Derived> IEnumerable <BaseClass>