你不能只手动创建数组吗?
int[] X = new int[] {x1.Value,x2.Value,x3.Value,x4.Value,x5.Value,x6.Value };
int[,] A = new int{ {a11.Value, a12.Value, a13.Value, a14.Value, a15.Value, a16.Value },
{a21.Value, a22.Value, a23.Value, a24.Value, a25.Value, a26.Value },
{a31.Value, a32.Value, a33.Value, a34.Value, a35.Value, a36.Value },
{a41.Value, a42.Value, a43.Value, a44.Value, a45.Value, a46.Value },
{a51.Value, a52.Value, a53.Value, a54.Value, a55.Value, a56.Value },
{a61.Value, a62.Value, a63.Value, a64.Value, a65.Value, a66.Value } };
虽然它没有实现任何巧妙的技巧,但它非常简单快捷。而且由于文本框的数量一旦开始使用就不太可能发生变化,因此像这样对其进行硬编码应该没有问题。
另外,您应该使用方形数组 [,] 而不是锯齿状数组 [][] 因为锯齿状数组在每一行上可能有不同的长度,这在矩阵中是不希望的,并且将其声明为方形将更清楚。