gpt4 book ai didi

c# - 将 List 转换为另一个 List

转载 作者:太空宇宙 更新时间:2023-11-03 20:33:51 26 4
gpt4 key购买 nike

我想表演这样的表演:

// Entity Data and Entity A_Data has exactly the same properties: sName and sZip.
List<Data> ListData = new List<Data>();
List<A_Data> ListA_Data = (A_Data)ListData.FindAll(item => item.sName.StartsWith("A"));

VS2010 一直告诉我不能进行此转换。任何帮助将不胜感激。

最佳答案

使用 Cast<T>扩展方法:

List<A_Data> ListA_Data = ListData.FindAll(item => item.sName.StartsWith("A")).Cast<A_Data>().ToList();

它不能像现在这样工作,因为你正试图转换一个 IQueryable<Data>A_Data .

关于c# - 将 List<Entity1> 转换为另一个 List<Entity2>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004191/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com