1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| /// <summary>
/// concat two columns to make a bidimensional array
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="array1"></param>
/// <param name="array2"></param>
/// <returns></returns>
public static T[,] Concat<T>(T[] array1, T[] array2)
{
T[,] outArray = new T[array1.Length, array2.Length];
for (int i = 0; i < Math.Max(array1.Length, array2.Length); i++)
{
if (i < array1.Length)
outArray[i, 0] = array1[i];
if (i < array2.Length)
outArray[i, 1] = array2[i];
}
return outArray;
} |
Partager