я получаю эту ошибкуПреобразовать объект C# .net массив в другой
Ошибка Не удается преобразовать тип
TestMVC.GetServiceRequests.serviceRequests[]
вSystem.Collections.Generic.IEnumerable<TestMVC.Models.ServiceRequest>
Я пытаюсь скопировать .net массив объектов из веб-сервиса в другой .net C#, и оба они имеют одну и ту же структуру.
Я попробовал литье типа, но это не сработало.
var serviceRequest = svcClient.GetServiceRequests(getServiceRequest).responseData;
return (IEnumerable<ServiceRequest>) serviceRequests;
ServiceRequest[] serviceRequests = new ServiceRequest[]
{
new ServiceRequest { customerName = "Customer123", contactName = "Pat Nelson", vin = "4DRBUAFN75A977722", unitNo = "275", serviceRequestId = "1", requestedDate = "08/08/15", requestedTime = "PM", connectCompleted = "true",
captureCompleted = "false", collectCompleted = "false", agreeCompleted = "false", updateDate = "08/17/2015", createDate = "08/17/2015", note = "note note note note note note note note note note note note note note note note note note note note note note note note note note ", userId = "yyy1ri3"},
new ServiceRequest { customerName = "Customer456", contactName = "Pat Nelson", vin = "1HSMTAAN1DH328986", unitNo = "325", serviceRequestId = "2", requestedDate = "09/01/15", requestedTime = "AM", connectCompleted = "false",
captureCompleted = "true", collectCompleted = "true", agreeCompleted = "false", updateDate = "08/17/2015", createDate = "08/17/2015", note = "note note note note note note note note note note note note note note note note note note note note note note note note note note ", userId = "yyy1ri3"},
};
Пожалуйста, внесите фактический код. – Dai
написать свой код? –
Какой вид веб-сервиса вы используете? WCF или что-то еще? – NineBerry