类关联和列表

Hal*_*Hal 5 c#

我有一点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)

解决方案可能很明显,但我自己无法弄明白.

任何帮助,将不胜感激 !

Jen*_*ens 5

你可以使用 LINQ 来做

IList<ClassB> listB = listA.Select(a => a.B).ToList();
Run Code Online (Sandbox Code Playgroud)