将列表转换为数组我知道你不能在标准的.asmx webservice中返回一个通用列表。不过,我相信你可以返回一个数组[]。我的问题是将列表转换为数组。有人可以帮忙吗? 我有一堆业务对象,已经返回一个类型列表,所以我不打算将原始对象转换为数组...[WebMethod]
这是我的WebMethod。
[WebMethod]
public Book[] GetBooksList()
{
List<Book> obj = new List<Book>();
BookDA dataAccess = new BookDA();
obj = dataAccess.GetBooksAll().ToArray(); //error 1 here on conversion
return obj; //error 2 here
}
错误我收到的是2倍:不能隐式转换类型BookDTO.Book []以GenericList
不能键入GenericList隐式转换为
可能重复的:http://stackoverflow.com/questions/4093754/webmethod-returning-generic-list – Didaxis 2012-01-05 18:17:55