给定以下枚举:
Enum enumExample world oblivion holiday End Enum
combo.Items.Add(enumExample.holiday) combo.Items.Add(enumExample.oblivion) combo.Items.Add(enumExample.world)
有更短的路吗?
您可以使用
Enum.GetValues
获取枚举值列表,然后迭代结果:
For Each i In [Enum].GetValues(GetType(EnumExample)) combo.Items.Add(i) Next
或者,如@Styxxy所提到的:
combo.Items.AddRange([Enum].GetValues(GetType(EnumExample)))