如何将List<SelectVacancyDetails_Result>
强制转换为List< SelectVacancyDetails_ResultExtend>
其中,类SelectVacancyDetails_ResultExtend
是从类SelectVacancyDetails_Result
继承的。
我在下面尝试过但没有运气
List<SelectVacancyDetails_ResultExtend> vacExtList = vacList.Cast<SelectVacancyDetails_ResultExtend>().ToList();
(基本上我想复制所有列表属性值)
最佳答案
继承不能那样工作。使用class Derived : Base
,不可能将runtime type Base
的对象“投射”到Derived
。您需要手动复制所有属性或使用类似AutoMapper的属性。
关于c# - 如何将List <A>强制转换为List <B>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32903445/