【发布时间】:2011-03-11 19:56:06
【问题描述】:
我有一点 C# 问题。我有两个类 ClassA 和 ClassB 以这种方式定义:
public class ClassA
{
private ClassB b;
ClassB B;
{
get { return b; }
set { b = value; }
}
}
public class ClassB
{
/* some stuff */
}
如您所见,ClassA 有一个 ClassB 的实例。
问题是,从 ClassA 实例列表中,我想访问相应 ClassB 实例的列表。我想应该是这样的:
IList<ClassA> listA = ...;
IList<ClassB> listB = listA.???.B;
解决方案可能很明显,但我自己无法弄清楚。
任何帮助将不胜感激!
【问题讨论】:
-
您运行的是哪个 c# 版本?例如,您是否有权访问 LINQ?如果是这样,请参阅我的答案。
-
我确实可以访问 LINQ,并且我正在使用 .NET 3.5