.NET - 从Web服务</customserializableobject>返回List <customserializableobject>

时间:2009-12-11 15:15:47

标签: c# .net list serialization web-services

尝试从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;
} 

1 个答案:

答案 0 :(得分:1)

除了可能支持希望与之沟通的第三方之外,我不知道有任何具体的陷阱。通过执行listToReturn.ToArray()返回一个对象数组可能会更好。如果您需要,可以在客户端轻松填写新列表。