Meu*_*peu 1 .net c# enums c#-4.0
这是一个在可能的提取值enum来Char[]?
我有Enum:
enum eTypeLanguage { typed = 'T', functional = 'F' }
Run Code Online (Sandbox Code Playgroud)
如何将值提取eTypeLanguage到Char数组?
看起来你正在寻找这个(它返回string[]):
Enum.GetNames(typeof(eTypeLanguage));
//returns: typed, functional
Run Code Online (Sandbox Code Playgroud)
如果你正在寻找值('T','F')那么你可以这样做(这不会System.InvalidCastException为你的枚举投掷):
var values = Enum.GetValues(typeof(eTypeLanguage))
.Cast<eTypeLanguage>()
.Select(i => (char)i).ToArray();
//returns: 'T', 'F'
Run Code Online (Sandbox Code Playgroud)