如何在C#中附加一些对象数组?

han*_*ler 2 c#

可能重复:
如何在C#中连接两个数组?

如何将一些对象数组附加到一个大对象数组中?

例如,我有3个类型的元素:object[]并且想要制作其中一个元素.这该怎么做?

Dan*_*rth 12

用这个:

object[] element1 = ...;
object[] element2 = ...;
object[] element3 = ...;
var list = new List<object>();
list.AddRange(element1);
list.AddRange(element2);
list.AddRange(element3);
var result = list.ToArray();
Run Code Online (Sandbox Code Playgroud)

另一种选择是:

var result = element1.Concat(element2).Concat(element3).ToArray();
Run Code Online (Sandbox Code Playgroud)