どうも、ちょげ(@chogetarou)です。
System.Linqを使って配列の先頭に要素を追加する方法を紹介します。
方法

System.Linqを使って配列の先頭に要素を追加するには、Prepend()を使います。
まず、System.Linqを導入します。
using System.Linq;
対象の配列からPrepend()を呼び出します。
Prepend()の引数に追加する要素を指定します。
そして、ToArray()を呼び出します。
T[] result = myArray.Prepend(value).ToArray();
上記のPrepend().ToArray()は、Prepend()の引数に指定した要素を配列の先頭に追加した配列を返します。
使用例
using System;
using System.Linq;
namespace Sample
{
class Program
{
static void Main()
{
int[] numbers = new int[4] { 2, 3, 4, 5 };
int[] result = numbers.Prepend(1).ToArray();
foreach(var item in result)
{
Console.WriteLine(item);
}
}
}
}
/*
出力:
1
2
3
4
5
*/
コメント