经常在c#看到
[Serializable]
public class c
{}
请问下.NET是如何把serializable映射到class c,说明此类是可序列化类的?
请问需要满足什么条件的类才可以在[ ]使用?

解决方案 »

  1.   

    你写个索引器 public class c
    {
      public string this[int index]
       {
           get        {
               return;
              }
       }
    }
      

  2.   

    其实我也没总结过,关于他们的关系,你可以百度一下 我看来,属性用于字段,通过属性可以访问字段的值,索引器用于类的实例,也就是this,通过this[index]也可访问到某个字段的值其实我也没总结过,关于他们的关系,你可以百度一下 我看来,属性用于字段,通过属性可以访问字段的值,索引器用于类的实例,也就是this,通过this[index]也可访问到某个字段的值public class c
    {
    string[]a={"123","abc"};
    public string this[int index]
    {
    get{
    return a[index];
    }
    }
    }使用:
    c C=new c();
    Console.WriteLine(C[0]);C就是实例,在类c中就是this,this[index]对应a[index]