如何实现类似tree.nodes[2].nodename的功能?
也就是tree类下的nodes属性能否带上参数,以便返回参数对应的node对象。

解决方案 »

  1.   

    在类中建立一个索引呀
    class Class1
        {
            List<t> array=new List<t>();
            public t this[int i]
            {
                get{return array[i];}
            }
        }    public class t
        {
            public string name;
            public int age;
        }
    然后将class1作为别的类的一个属性就可以了
      

  2.   

    那么使用时不就变成了
    Class1 cls1 = new Class1();
    string name = cls1[0].name;在vs2003中是不支持泛型和索引器的,该怎么办?