ValueTuple <T1,T2>的基本类型

时间:2019-07-30 05:53:48

标签: c#-7.0 valuetuple

下一次比较无法解决:

var type = typeof(ValueTuple<int, string>);
if (type.BaseType == typeof(ValueTuple)) 
// returns 'false', however, 'type.BaseType' is 'System.ValueTuple' at runtime   

谁能解释?

1 个答案:

答案 0 :(得分:1)

与任何struct一样,基本类型为System.ValueType

与人眼的相似性使我困惑了一两分钟。