ここでこの質問を読んだら、Passing one Dimension of a Two Dimensional Array in C#、多次元配列の1つのインデックスをバインドするために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));
誰もがアイデアを持って?
あなたが言及した機能は十分ではありませんか? – sll
いいえ、関数は配列の意味を完全に失います。列挙できず、インデクサーもありません。 – zmbq