本文介绍了C#中的数组连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何巧妙地用 C# 中的两个(或多个)其他数组初始化一个数组?
How do I smartly initialize an Array with two (or more) other arrays in C#?
double[] d1 = new double[5];
double[] d2 = new double[3];
double[] dTotal = new double[8]; // I need this to be {d1 then d2}
另一个问题:如何有效地连接 C# 数组?
Another question: How do I concatenate C# arrays efficiently?
推荐答案
您可以使用 复制到:
double[] d1 = new double[5];
double[] d2 = new double[3];
double[] dTotal = new double[d1.Length + d2.Length];
d1.CopyTo(dTotal, 0);
d2.CopyTo(dTotal, d1.Length);
这篇关于C#中的数组连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!