如何提示用户输入二维数组中的元素?然后我如何保存输出?
我已经弄清楚如何编写和打印程序提供元素的程序(参见下面的简短版本),但我无法弄清楚如何让用户输入元素。 非常感谢。
Solfa(0, 0) = 11
Solfa(0, 1) = 12
Solfa(1, 0) = 21
Solfa(1, 1) = 22
TextBox1.Text = Solfa(0, 0) & " " & Solfa(0, 1) & vbCrLf & Solfa(1, 0) & " " & Solfa(1, 1)
答案 0 :(得分:0)
考虑网格(如果您的演示框架有一个网格)。 否则,您可以使用预先填充了以逗号分隔的值列表的多行文本框,如下所示:
11, 12
21, 22
然后,您可以再次解析用户编辑的值(最简单的方法)
For Each line in input.Split (vbCrLf)
For Each field in line.Split (", ".ToCharArray())
// Plug back into array.
// Don't forget bounds-checking.
Next
// Don't forget bounds-checking.
Next