我是新来c#的。我想知道如何将Enum.GetValues()方法的结果转换成字符串数组?这是我的代码: using System;namespace HelloWorld class Program staticvoid Main(string[] args) foreach (var item in Enum.GetValues</em
我正在使用静态方法当您只需枚举这些值时,此方法非常有效,但由于某种原因,它返回数组类的一个非常简单的形式。我正试图找到一种简单的方法,将它的返回值转换为一个更“正常”的集合类,比如常规数组或List<>。到目前为止,如果我想这样做,我必须通过Enum.GetValues(typeof of (SomeEnum))<em
我有一个扩展方法,可以从这些扩展中提取显示名称,这个方法工作得很好:{
Type enumType,如何创建一个通用的扩展方法来创建这些列表?我尝试使用泛型,但是添加where T : Enum会引发一个错误。更新:基于来自的where T : struct, IConvertible的类型限制的,而 I具有以下静态帮助