对于 Type
,有一个属性IsClass
,但是怎么知道Type
是一个结构?
抱歉,我必须添加更多信息。
IsValueType
是必要条件,这显然是不够的。对于整数也是一种值类型。 最佳答案
t.IsValueType && !t.IsPrimitive && !t.IsEnum;
关于.net - 如何识别类型是否是自定义结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288766/