不实现接口成员问题
Does not implement interface member issues
我有:
public interface ITest
{
string test { get; set; }
}
和
[DataContract]
public class TestGeneric : ITest
{
[DataMember]
public string test;
}
但我不断收到错误消息:'TestGeneric' does not implement interface member 'ITest.Test'
on TestGeneric
in the public class TestGeneric : ITest
代码行。有人能解释这是为什么吗?
您创建了一个字段,因为您省略了使成员成为 属性 的 { get; set; }
访问器。
实现必须与接口完全匹配,所以添加那些访问器:
public class TestGeneric : ITest
{
public string Test { get; set; }
}
我有:
public interface ITest
{
string test { get; set; }
}
和
[DataContract]
public class TestGeneric : ITest
{
[DataMember]
public string test;
}
但我不断收到错误消息:'TestGeneric' does not implement interface member 'ITest.Test'
on TestGeneric
in the public class TestGeneric : ITest
代码行。有人能解释这是为什么吗?
您创建了一个字段,因为您省略了使成员成为 属性 的 { get; set; }
访问器。
实现必须与接口完全匹配,所以添加那些访问器:
public class TestGeneric : ITest
{
public string Test { get; set; }
}