Прочитав этот вопрос здесь: Передав одно измерение двумерного массива в C # , я подумал, возможно ли использовать некоторую хитрость C # 4 для привязки одного индекса многомерного массива. Надеюсь, что-то вроде этого:
var matrix = new int[10, 20];
var row = <some dynamic magic with matrix, 7>;
И иметь строку, семантически идентичную матрице [7], так что строка [4] является точно матрицей [7, 4].
Это довольно легко сделать с помощью функций:
int some_func(int a, string b);
var some_func_5 = (b=>some_func(5, b));
У кого-нибудь есть идея?