我正在尝试将 [DataContract] 和 [DataMember] 用于以下课程。
[DataContract]
public abstract class TestClass
{
#region Public Contructors
protected TestClass()
{
}
#endregion
#region Public Properties
[DataMember]
public IEnumerable<string> Subjects { get; set; }
#endregion
}
我收到以下错误
无法序列化 System.Collections.Generic.IEnumerable`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] 类型的成员 TestClass.Subjects,因为它是一个接口
请问我应该怎么解决这个问题?