从列表中投射
从类型 X 的项目列表到类型 Y 的转换(其中 X 可以转换为 Y)可以一次转换一个项目:
List<Y> ListOfY = new List<Y>(); foreach(X x in ListOfX) ListOfY.Add((Y)x);
但是,存在一种更简洁的方法可以一次转换整个列表:
List<Y> listOfY = listOfX.Cast<Y>().ToList();
使用此方法的注意事项方法:
以上是如何在 C# 中高效地将列表转换为列表?的详细内容。更多信息请关注PHP中文网其他相关文章!