C# 将object类型转换成List
生活随笔
收集整理的這篇文章主要介紹了
C# 将object类型转换成List
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public List<CariHesapEkstre> ConvertToDesiredType ( object list ){return ( (IEnumerable<dynamic>)list ).Select(item => new CariHesapEkstre{MutabakatDetayId = item.MutabakatDetayId,MutabakatVar = item.MutabakatVar,}).ToList();}
方法二,直接映射
public static List<DispatchEntity> ConvertToDesiredType(object list){List<DispatchEntity> returnList = new List<DispatchEntity>();foreach (var item in (IEnumerable<dynamic>)list){DispatchEntity obj =JsonConvert.DeserializeObject<DispatchEntity>(item.ToString().Replace("{{","{").Replace("}}","}")); DispatchEntity extract = new DispatchEntity();foreach (PropertyInfo prop in obj.GetType().GetProperties()){foreach (PropertyInfo prop2 in extract.GetType().GetProperties()){if (prop2.Name == prop.Name){prop2.SetValue(extract, prop.GetValue(obj));}}}returnList.Add(extract);}return returnList;}總結
以上是生活随笔為你收集整理的C# 将object类型转换成List的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020电力英语及计算机考试题库,电力英
- 下一篇: 异步升压 内置mos升压芯片FP6298