gpt4 book ai didi

c# - 快速 IEnumerable 到 List 对话

转载 作者:太空狗 更新时间:2023-10-29 19:56:50 27 4
gpt4 key购买 nike

我有两个具有相同成员名称的相同枚举,但它们位于不同的命名空间中,因此它们是“不同类型”,但实际上 namespace1.enum1 {a,b,c,d,e,f} 和namespace2.enum2 {a,b,c,d,e,f}

如何转换最简单的方法IEnumerable<enum1>List<enum2>不使用循环?

最佳答案

有些东西会在某处 循环,但它不必在您的代码中。只需一个 LINQ Select 就可以了:

var result = original.Select(x => (Enum2) x).ToList();

关于c# - 快速 IEnumerable<enum> 到 List<enum 2> 对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40974712/

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