日期:2014-05-17  浏览次数:20866 次

关于泛型类的问题。
定义了一个泛型类

    class Class1<T>
    {
        private string name;
        private int age;
        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        public int Age
        {
            get { return age; }
            set { age = value; }
        }
    }


    
Class1<string> cs = new Class1<string>();
        实例化以后,怎么没有索引呢? 
        不能以这个方式访问属性 cs[0].Name=""; 
           

------解决方案--------------------
namespace ConsoleApplication13
{
    class Program
    {
      
        static void Main(string[] args)
        {
            new System.Threading.Thread(new System.Threading.ThreadStart(
                 () =>
                 {

                 }
                )).Start();
            C c = new C();
            Console.Write(c["test2"].Name);  
        }
    }

    class A
    {
        private string name;

   &n