private void button1_Click(object sender, EventArgs e) { cnt = 0; for (i = 0; i < 10; i++) { A[i] = new int[10]; B[i] = new int[10]; for (j = 0; j < 10; j++) { A[i][j] = 0; } } for (i = 0; i < n; i++) { for (j = 0; j < m; j++) { f = int.TryParse(LTB[cnt].Text.ToString(), out A[i][j]); if (f == false) { break; } cnt++; } if (f == false) { break; } } if (f == false) { MessageBox.Show("请输入合理的整数值"); } else { Det.Transposition(A, B, n, m); int Rank; if (n <= m) { Rank = Det.Rank(A); } else { Rank = Det.Rank(B); } this.textBox2.Text = Rank.ToString(); } }