Так массивы- они странные в этом смысле. Там не совсем дженерики.
Хм, а что мне тогда лучше использовать с точки зрения перфоманса (list<list> или array<array>), если матрица не будет расширяться, изменения будут редкими, а чаще всего будет происходить копирование? Прост хочу сделать по фп-шному, чтобы была немутабельность данных.