问题:
我看过其他页面,但仍然不明白为什么我会收到错误。我认为这可能与我宣布get的方式有关; set;功能。但每当我尝试其他代码示例时,我发现我得到了另一个错误。
目标:
我想创建一个自定义类型Stock and Store。(两者都得到相同的错误,因此只会给出一个代码) 股票类型必须具有:String name,DateTime date,Boolean isDiscont和Store store。
错误:
'Stock':接口无法声明类型
代码:
[ServiceContract]
public interface ServiceClient
{
[OperationContract]
void SaveInfo(Stock stockItem);
[OperationContract]
Store GetSctore(string ID);
[OperationContract]
List<Store> GetAllStores(string stockName);
}
[DataContract]
public class Stock
{
[DataMember]
public string name { get; set; }
[DataMember]
public DateTime productionDate { get; set; }
[DataMember]
public Boolean isDiscontinued { get; set; }
[DataMember]
public Store store { get; set; }
}