2015-01-07 91 views
2

我:不实现接口成员发出

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

而且

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

,但我不断收到错误:'TestGeneric' does not implement interface member 'ITest.Test'TestGenericpublic class TestGeneric : ITest行代码。有人能够解释为什么这是?

回答

7

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

实现必须的接口完全一致,所以加那些访问:

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

感谢您的帮助和解释清楚。这很有道理! – scapegoat17

相关问题