<分区>
假设我有以下枚举值
enum Language
{
CSharp= 0,
Java = 1,
VB = 2
}
我想将它们转换为值列表(即){ CSharp,Java,VB}。
如何将它们转换为值列表?
<分区>
假设我有以下枚举值
enum Language
{
CSharp= 0,
Java = 1,
VB = 2
}
我想将它们转换为值列表(即){ CSharp,Java,VB}。
如何将它们转换为值列表?
最佳答案
Language[] result = (Language[])Enum.GetValues(typeof(Language))
如果您想要枚举列表,将为您提供值。
如果你想要一个名字列表,使用这个:
string[] names = Enum.GetNames(typeof(Languages));
关于c# - 将枚举转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17123548/