不实现接口成员问题

时间:2015-01-07 18:42:22

标签: c# interface

我有:

public interface ITest
{
    string test { get; set; }
}

[DataContract]
public class TestGeneric : ITest
{
    [DataMember]
    public string test;
}

但我一直在'TestGeneric' does not implement interface member 'ITest.Test'代码行的TestGeneric上收到错误:public class TestGeneric : ITest。有人能够解释为什么会这样吗?

1 个答案:

答案 0 :(得分:7)

您已创建了一个字段,因为您省略了使成员成为属性的{ get; set; }访问者。

实现必须与接口完全匹配,因此请添加这些访问者:

public class TestGeneric : ITest
{
    public string Test { get; set; }
}