原始类型枚举 - 它是否存在

epi*_*tka 7 c# enums primitive-types

我需要向用户提供所有可用的原始类型的列表,并且想知道.net库中是否存在具有所有原始类型的Enum,因此我不必构建一个.

Mar*_*ell 12

不是枚举,但是:

var primitives = typeof(int).Assembly.GetTypes()
       .Where(type => type.IsPrimitive).ToArray();
Run Code Online (Sandbox Code Playgroud)


Mar*_*own 8

你最接近的是System.TypeCode.


Max*_*erl 5

不,没有这样的枚举.