尝试从Web服务返回强类型的自定义对象列表是好主意吗?
我应该知道的任何陷阱?
[WebMethod]
public List<CustomSerializableObject> GetList()
{
List<CustomSerializableObject> listToReturn = new List<CustomSerializableObject>();
listToReturn.Add(new CustomSerializableObject());
listToReturn.Add(new CustomSerializableObject());
listToReturn.Add(new CustomSerializableObject());
return listToReturn;
}
答案 0 :(得分:1)
除了可能支持希望与之沟通的第三方之外,我不知道有任何具体的陷阱。通过执行listToReturn.ToArray()返回一个对象数组可能会更好。如果您需要,可以在客户端轻松填写新列表。