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

时间:2009-12-01 14:49:21

标签: c# enums primitive-types

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

3 个答案:

答案 0 :(得分:12)

不是枚举,但是:

var primitives = typeof(int).Assembly.GetTypes()
       .Where(type => type.IsPrimitive).ToArray();

答案 1 :(得分:8)

离您最近的是System.TypeCode

答案 2 :(得分:5)

不,没有这样的枚举。