我需要向用户提供所有可用原始类型的列表,并且想知道.net库中是否存在具有所有原始类型的枚举,因此我不必构建一个。
答案 0 :(得分:12)
不是枚举,但是:
var primitives = typeof(int).Assembly.GetTypes()
.Where(type => type.IsPrimitive).ToArray();
答案 1 :(得分:8)
离您最近的是System.TypeCode。
答案 2 :(得分:5)
不,没有这样的枚举。