我目前正在建立一个网站,您可以在其中添加食谱。为此,用户必须放入成分并确定某种描述。成分将写为“奶酪,火腿等”。它们将被保存,并且用户可以通过订阅将该菜谱推送到他的帐户中,并且所有内容都被正确保存。描述将写为“将火腿放入烤箱,切奶酪等”。并将其作为数组正确保存到配方中。但是,当我要订阅食谱时,什么都行不通,而且我很确定,这是单词之间的空格。
我的代码如下:
'Getting user input
Dim Number As String = Me.InputTextbox.Text
UnitsTextbox.AppendText(Environment.NewLine & Number)
'Make the textbox delete the text once the button is clicked
InputTextbox.Text = String.Empty
If Not IsNumeric(Number) Then
MsgBox("ERROR! Data must be a number")
End If
我不知道为什么这行不通。成分正确保存,并且字符串可以包含空格,对吗?空格也是一个字符串。 我希望有人能够帮助我。
答案 0 :(得分:2)
使用split(" ")
时,它将把字符串分成每个空格字符的数组。这样可以防止您听到任何句子。我会建议多个领域。如果那不是您想使用的东西,那么您需要定义另一个定界字符,您的句子将被砍掉。如果要进行检查,可以打印出数组x
的长度,您会发现它的长度比当前期望的长得多。