gpt4 book ai didi

c# - 如何从数组中删除枚举项

转载 作者:太空狗 更新时间:2023-10-29 19:59:32 25 4
gpt4 key购买 nike

在 C# 中,如何从枚举数组中删除项?

这是枚举:

public enum example
{
Example1,
Example2,
Example3,
Example4
}

这是我获取枚举的代码:

var data = Enum.GetValues(typeof(example));

如何从数据变量中删除 Example2?我曾尝试使用 LINQ,但我不确定是否可以这样做。

最佳答案

您不能将它从数组本身中删除,但您可以创建一个没有 Example2 项的新数组:

var data = Enum
.GetValues(typeof(example))
.Cast<example>()
.Where(item => item != example.Example2)
.ToArray();

关于c# - 如何从数组中删除枚举项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31508180/

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