传统上我会测试类型是否为struct
:
public void Do<TType>(TType value)
{
if (typeof(TType).IsValueType)
{
// code for structs
}
else
{
// code for non structs
}
}
但是现在我发现IsValueType
属性在我正在定位的框架的可移植类库中不可用。那怎么会检查它是否是一个结构呢?
我的目标是:
答案 0 :(得分:4)
尝试
test