2015-01-07 113 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

相關問題