我试图找到最简洁的方法来构建一个包含其他对象列表的对象,以及一些像struct这样的条目和c#中的int
Class Object0
{
int Counter0
Object[] An Array of Object1
}
Class Object
{
String Header1
String[] Detail
}
===================================
这有什么好处吗?
namespace ObjectCreation
{
public class Object
{
public Object()
{
this.Records = new List<string>();
}
public void AddARecord(string record)
{
Records.Add(record);
}
private string _Header;
private List<string> Records;
public string Header { get { return _Header; } set { _Header = value; } }
}
public class ObjectList
{
int _Counter;
private List<Object> _objectlist;
public ObjectList()
{
_objectlist = new List<Object>();
_Counter = 0;
}
public void AddObject(Object o)
{
_objectlist.Add(o);
_Counter++;
}
}
}
答案 0 :(得分:0)
要创建包含更多对象的对象以及ints
和structs
,您应该使用System.Collections.Generic.List<System.Object>();
。这是一个基于索引的列表,您可以使用它在列表中的位置访问对象,并且能够使用其Add(item)
方法存储任何变量。