将项目添加到C#数组的最佳方法是什么?

Nof*_*Bar 3 c# arrays extension-methods

我有以下数组:

int[] numbers;
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以为数组添加数字?我没有找到连接2个数组的扩展方法,我想做类似的事情:

numbers = numbers.Concat(new[] { valueToAdd });
Run Code Online (Sandbox Code Playgroud)

Ada*_*Tal 9

要连接2 ararys看看:如何在C#中连接两个数组?

我建议的最佳解决方案就是简单地使用

List<int> numbers
Run Code Online (Sandbox Code Playgroud)

并在需要时调用ToArray()扩展方法(而不是相反).