1
每當我嘗試編寫一個排除用戶已經擁有的serivce的方法時,就會出現此錯誤。所以我有兩個列表,List1是所有服務,List2是用戶擁有的所有服務的列表。所以我做了聯盟排除在兩份名單,但evertime我嘗試COMDTO在MVC中的問題C#可能的鑄造問題
無法隱式轉換類型「System.Collections.Generic.List」到「System.Collections.Generic.List」 C:.. \控制器\ ServicesController.cs
private List<ServiceDTO> getList(ServDTO.ServDTO[] services, IEnumerable<string> servObtained)
{
var allServices = servicesClient.GetallServices();
var allServicesCode = (from s in allServices select s.serviceCode).ToList();
IEnumerable<String> list1 = allServicesCode;
IEnumerable<String> list2 = servObtained;
var listFinal = list1.Union(list2);
List<ServiceDTO> list = listFinal.ToList();
return (list);
}
任何人都可以提供一些線索到爲什麼IM運行到這個問題?
你正在轉向''列表''並將其分配給''列表''這顯然是錯誤的 –