我有两个具有相同成员名称的枚举,但它们位于不同的名称空间中,因此它们是"不同类型",但实际上是namespace1.enum1 {a,b,c,d,e,f}和namespace2.enum2 {A,b,C,d,E,F}
如何在不使用循环的情况下转换IEnumerable<enum1>为最简单的方法List<enum2>?
Jon*_*eet 14
好东西会在某个地方循环,但它不一定在你的代码中.只需一个LINQ即可Select:
var result = original.Select(x => (Enum2) x).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
263 次 |
| 最近记录: |