嘿刚刚收到以下错误
无法将'System.Object []'类型的对象强制转换为'OrderService.webdirect_WebLinesRow []'。
在线
webdirect(web_companyID, web_locationCode, web_customerNumber, web_orderNumber, web_orderReference, web_orderDate, webLinesArray.ToArray(), o_Company, o_LocationCode, o_CustomerNumber, o_OrderNumber, o_OrderStatus, o_OrdDescrip, webRespArray)
我创建了webLinesArray.ToArray()数组
Dim webLinesArray As New ArrayList()
我是否错过了额外演员或其他什么?
答案 0 :(得分:2)
尝试使用System.Linq:
webLinesArray.Cast(of WebLinesRow)().ToArray()
而不是
webLinesArray.ToArray()
顺便说一句,
为什么要使用旧版ArrayList
?试用通用List<T>