如何访问Class内部的class属性 [英] How can I access Class inside class property
问题描述
公共类R
{
public List First> Fi =新列表优先>();
公共字符串GS(字符串a)
{
首先O =新的第一个();
O.Obj.datatype = a;
Fi.Add(O);
返回a;
}
} < br $>
公共类首先{
public Object Obj {get; set;}
}
}
公共类对象
{
公共字符串dataType {get;组; }
}
当我使用O.Obj.datatype时,我得到了Object null引用。如何在Fi列表中添加数据类型。
public class R
{
public List First> Fi= new List First>();
public string GS(string a)
{
First O= new First();
O.Obj.datatype=a;
Fi.Add(O);
return a;
}
}
public class First {
public Object Obj {get;set;}
}
}
public class Object
{
public string dataType { get; set; }
}
When I use O.Obj.datatype,I am getting Object null reference. How can I add the datatype in Fi list.
推荐答案
首先,您不能使用Object关键字来定义新类;)
First, you can't use the "Object" keyword for defining a new class ;)
改变这样的课程
Change your class like this
public class First
{
public Object Obj { get { return new Object(); } set { } }
}
public Object Obj {get;set;}
这篇关于如何访问Class内部的class属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!