如何使用外部类的实例访问嵌套类的属性

时间:2018-12-17 14:57:44

标签: c# .net

我有这个例子

 public class AClass
{
     public class BClass
     {
         public string name;
         public string id;
     }

}

现在我想举例说明Aclass

public class Program
{
    public static void Main()
    {

        AClass newitem = new AClass();

    }
}

但是我无法使用对象BClass访问newitem的属性。如何使用AClass的实例来实现?

1 个答案:

答案 0 :(得分:1)

在这种情况下,A类和B类没有关系。听起来您可能想将BClass类型的对象设为AClass的属性。

 public class AClass
 {
     public BClass BClass { get; set; }
 }

 public class BClass
 {
     public string name;
     public string id;
 }

public class Program
{
    public static void Main()
    {
        AClass newitem = new AClass();
        BClass myBClass = newitem.BClass;
    }
}