【发布时间】:2015-03-06 16:44:42
【问题描述】:
public MyTest()
{
MyClass a = new MyClass(13, "ab");
MyClass b = new MyClass(24, "cd");
List<MyClass> myList = new List<MyClass>();
myList.Add(a);
myList.Add(b);
//need help here
}
public class MyClass
{
public int fld1 { get; set; }
public string fld2 { get; set; }
public MyClass(int fld1, string fld2)
{
this.fld1 = fld1;
this.fld2 = fld2;
}
}
如何使用 lambda 表达式在 Mylist 中获取 fld1 的集合?预期结果是一个值为 (13, 24) 的列表。谢谢
【问题讨论】:
-
到目前为止您尝试了哪些方法,您尝试的解决方案遇到了什么问题?
-
为什么在类外声明
MyTest有两个构造函数?您的代码和问题完全不清楚。请阅读tinyurl.com/stack-hints,并记住,如果您提出很多社区认为不好的问题,您将被自动阻止提出更多问题。 -
很抱歉造成混淆。代码已更新。
-
这是一些非常基本的东西。任何 LINQ 教程都以
Select开头。