//接收输入并且运行 public void GotInputAndRun() { for (int i = 0; i < n; i++) { inports[0, i] = Convert.ToInt32(input_list[i].Text); } benes.SetBenes(n, floors, rtag, inports, outports, swtichs); for (int i = 0; i < n / 2; i++) { for (int j = 0; j < floors; j++) { view.Set_Status(swtichs[j, i], rectangles_list[i][j]); } } for (int i = 0; i < n; i++) { output_list[i].Text = outports[floors - 1, i].ToString(); } }