我想知道如何将阵列添加到List<Tuple<double, double>>
。列表<Tuple<T>> | AddRange与阵列
我的(短)代码:
double[] var1 = new double[5] { 1, 2, 3, 4, 5 };
double[] var2 = new double[5] { 1.5, 1.5, 2.5, 1.2, 1.1 };
List<Tuple<double, double>> tup = new List<Tuple<double, double>>();
我想补tup
我的阵列。不幸的是,我需要为每个条目设置一个Tuple
。不知道如何做到这一点。
一般来说,我可以使用循环,但这对我来说看起来很脏。我的问题是关于性能和干净的代码。
if(var1.Length == var2.Length)
{
for (int i = 0; i < var1.Length; i++)
{
tup.Add(new Tuple<double, double>(var1[i], var2[i]));
}
}
是不是有一个更简单的方法来存档?任何方式与AddRange
也许?
运行良好。非常感谢你 :) – C4u