不实现接口成员问题

本文关键字:成员问题 接口 实现 | 更新日期: 2023-09-27 18:36:42

我有:

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

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

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

不实现接口成员问题

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

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

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