Tuple<…>中元素的个数

本文关键字:元素 Tuple | 更新日期: 2023-09-27 18:10:21

只是想知道是否有一种简单的方法来知道Tuple类中包含多少元素

 var a = new Tuple<int,int>(1,2);

但是有多少元素呢?也许我们并不在意是否通过as关键字

进行强制类型转换
 var a1 = a as Tuple<int>
 if(a1!=null)
 var a2 = a as Tuple<int,int>
 if(a2!=null)

就在一点点反馈之后。有很多人在使用Tuple吗?

Tuple<…>中元素的个数

var a = new Tuple<int, int>(1, 2);
var aType = a.GetType();
var numberOfGenericParameters = aType.GetGenericArguments().Length;