0

无法弄清楚下一个比较:

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

谁能解释一下?

4

1 回答 1

1

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

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

于 2019-07-30T06:45:26.717 回答