如题:在写了employeeListViewModel.Employees = empViewModels;这行代码之后报错,错误显示为隐式转换错误。求解答。
首先,类型是不是相匹配,如果类型不匹配,就要回出现类型转换。其次,不是所有的类型转换都能够隐式转换的。第三,如果不能隐式转换,那就尝试一下显式转换,比如:
employeeListViewModel.Employees =(type) empViewModels,type表示就是employeeListViewModel.Employees 这个属性的类型名称。
你给的代码很少,根本不知你想要做什么。不过,从你的代码看,似乎是把一个类赋给一个类的属性,这是行不通的。
empViewModels对应的类型是不是和employeeListViewModel.Employees的类型相同。你的视图ViewModel和模型Model可能是类似但是完全不同的两个类。
如果是把一个类的属性付给另一个类,可以用循环一个一个去赋。