我有一点C#问题.我有两个类ClassA和ClassB以这种方式定义:
public class ClassA
{
private ClassB b;
ClassB B;
{
get { return b; }
set { b = value; }
}
}
public class ClassB
{
/* some stuff */
}
Run Code Online (Sandbox Code Playgroud)
如您所见,ClassA有一个ClassB实例.
问题是,从ClassA实例列表中,我想访问相应ClassB实例的列表.我想它看起来像这样:
IList<ClassA> listA = ...;
IList<ClassB> listB = listA.???.B;
Run Code Online (Sandbox Code Playgroud)
解决方案可能很明显,但我自己无法弄明白.
任何帮助,将不胜感激 !
你可以使用 LINQ 来做
IList<ClassB> listB = listA.Select(a => a.B).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
295 次 |
| 最近记录: |