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

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

你最接近的是System.TypeCode 。

不是枚举,但是:

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

不,没有这样的枚举。