C# 接口中定义的属性,在实际中如何使用?

解决方案 »

  1.   

    在接口(interface)的定义里,因为没有对字段(fields)的定义,所以也不存在对数据的具体方法的代码实现。对于属性来说,就其根本是方法,所以不要被属性的表面应用(有点像字段的使用)迷惑。至于它的实现就像楼上说的,在他的派生类中实现。接口就想其文字表面,接口而已。
      

  2.   

    interface IPerson
    {
    string Name{get;}
    }class Person : IPerson
    {
    public string Name
    {
     get{return "xxx";}
    }
    }
      

  3.   

    楼上的朋友,如果接口这样写,那么在类中如何使用呢??interface IPerson
    {
         string Name{get;set;}
    }