创建重复的项目并将其提交到列表中

MEH*_*ĞLU 4 c#

你好,让我用非常简单的解释向你展示这个问题。

我有这个;

int[] numbers1= { 1, 2, 3 };
Run Code Online (Sandbox Code Playgroud)

我需要这个;

int[] numbers2= { 1,1,1, 2,2,2, 3,3,3 };
Run Code Online (Sandbox Code Playgroud)

我如何复制我的值然后在另一个列表中使用它们?

小智 7

尝试:

using System.Linq;

namespace WebJob1
{
    internal class Program
    {

        static void Main()
        {
            int[] numbers1 = { 1, 2, 3 };
            var numbers2 = numbers1.SelectMany(x => Enumerable.Repeat(x,3)).ToArray();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)