相似于XmlNode,XmlNode[0]索引器就可以得到下一级,本人想实现自定义类,可以通过XmlNode[0]索引器的方式获得类,也可以XmlNode[0]索引器这样的方式赋值,索引器的类型就是类本身的类型
解决方案
40
class My
{
private List<My> childNodes = new List<My>();
public My this[int index]
{
get { return childNodes[index]; }
set
{
while (index >= childNodes.Count) { childNodes.Add(null); }
childNodes[index] = value;
}
}
}