gpt4 book ai didi

c# - 枚举值提取

转载 作者:太空狗 更新时间:2023-10-30 01:05:03 24 4
gpt4 key购买 nike

我有一个枚举类型(即 View)。我想提取此枚举 [Top,Bottom,Left,Right,Front,Rear] 的一部分以添加到组合框中作为 ComboBox.DataSource = Enum.GetValues(typeof(View_extracted)).

这可能吗?

enum View {Top,Bottom,Left,Right,Front,Rear,Trimetric,Isometric,Diametric}

View_extracted 应该只包含前 6 个值:

{Top,Bottom,Left,Right,Front,Rear}

最佳答案

LINQ 助您一臂之力!

Enum.GetValues(typeof(View)).Cast<View>().Take(6);

如果您希望它成为一个适当的枚举,您可以随意使用 ILGen,但它的方式方式比它的值(value)更麻烦。

关于c# - 枚举值提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20204454/

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