Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

22 lines
478 B
C#

public class App {
public static void Main() {
FP.appendArrays(new int[] {1, 2}, new int[] {3, 4});
}
}
class FP {
public static T[] appendArrays<T>(params T[][] arrays) {
int length = 0;
foreach (T[] array in arrays)
length += array.Length;
T[] result = new T[length];
int k = 0;
foreach (T[] array in arrays)
foreach (T obj in array) {
result[k] = obj;
k++;
}
return result;
}
}