【发布时间】:2018-12-17 14:57:43
【问题描述】:
我有这个例子
public class AClass
{
public class BClass
{
public string name;
public string id;
}
}
现在我想创建一个Aclass 的实例
public class Program
{
public static void Main()
{
AClass newitem = new AClass();
}
}
但我无法使用对象newitem 访问BClass 的属性。如何通过AClass 的实例实现这一点?
【问题讨论】:
-
如果你还没有实例化一个
AClass.BClass类型的类,那么你就没有BClass可以得到它的属性。 -
欢迎来到 Stack Overflow。到目前为止,您提供的代码不会创建任何
BClass实例,所以不,您将无法访问任何成员。 (请注意,您还提供了字段,而不是属性。)您想在这里实现什么?你为什么要使用嵌套类?使用嵌套类有充分的理由,但在我们知道您想要实现的目标之前,我们无法判断这是否适合您的情况。