Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有
class foo { int a int b }
和一个List<foo> myList
List<foo> myList
是否有一些简写符号来制作 a ,即从每个元素中List<int> from eg myList[*].a挑选出来并制作一个新列表a
List<int> from eg myList[*].a
a
显然,这可以通过迭代 myList 来完成,但似乎经常发生,我想知道是否有快捷表示法
数组等的相同问题
谢谢
如果您使用的是 C# 3.0 或更高版本的编译器(VS2008 或更高版本),请尝试以下操作
List<Foo> list = GetTheList(); List<int> other = list.Select(x => x.a).ToList();