相关疑难解决方法(0)

如何在C#中连接两个数组?

int[] x = new int [] { 1, 2, 3};
int[] y = new int [] { 4, 5 };

int[] z = // your answer here...

Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 }));
Run Code Online (Sandbox Code Playgroud)

-

现在我用

int[] z = x.Concat(y).ToArray();
Run Code Online (Sandbox Code Playgroud)

有更简单或更有效的方法吗?

c#

242
推荐指数
13
解决办法
29万
查看次数

在.NET中合并两个数组

.NET 2.0中是否有内置函数,它将采用两个数组并将它们合并为一个数组?

这些数组都是相同的类型.我从我的代码库中广泛使用的函数中获取这些数组,并且无法修改函数以返回不同格式的数据.

我希望尽可能避免编写自己的功能来实现这一目标.

.net c# arrays

211
推荐指数
11
解决办法
32万
查看次数

C#中的数组连接

  1. 如何在C#中使用两个(或更多)其他数组巧妙地初始化数组?

    double[] d1 = new double[5];
    double[] d2 = new double[3];
    double[] dTotal = new double[8]; // I need this to be {d1 then d2}
    
    Run Code Online (Sandbox Code Playgroud)
  2. 另一个问题:如何有效地连接C#数组?

c# arrays initialization concatenation array-initialization

4
推荐指数
3
解决办法
2万
查看次数