相似于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; } } }