我在Visual Basic中使用基本的“编程语言”,我有一个名为“print”的命令,所以你可以输入类似print“hello world”的内容,除非我要运行它只会说“你好” “,我想要它,所以它会显示打印后写的任何内容,而不仅仅是第一个单词,这里是代码:
Private Sub RunToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RunToolStripMenuItem.Click
ListBox1.Items.Clear()
ListBox1.Items.AddRange(TextBox1.Lines)
For i = 0 To ListBox1.Items.Count - 1
Dim testString As String = ListBox1.Items.Item(i)
Dim testArray() As String = Split(testString)
If testArray(0) = "print" Then
MsgBox(testArray(1))
End If
If testArray(0) = "beep" Then
Beep()
End If
If testArray(0) = "exit" Then
End
End If
Next
End Sub
答案 0 :(得分:0)
您需要加入其余部分并显示:
MsgBox(String.Join(" ", testArray.Skip(1))
您还需要确保System.Linq
是导入的命名空间。