Vb.net 来自文本框Visual Basic 2013的细分数据
我正在尝试从文本框读取数据。该数据由2个数据组成 例如:“180,10。” 我希望得到180并把它放在一个变量中,10放在一个单独的变量中。 我想知道如何开始或结束阅读某个字符,如“,”或“.”。 我专门从串行端口读取,我的代码是:Vb.net 来自文本框Visual Basic 2013的细分数据,vb.net,arduino,Vb.net,Arduino,我正在尝试从文本框读取数据。该数据由2个数据组成 例如:“180,10。” 我希望得到180并把它放在一个变量中,10放在一个单独的变量中。 我想知道如何开始或结束阅读某个字符,如“,”或“.”。 我专门从串行端口读取,我的代码是: receivedData = ReceiveSerialData() RichTextBox1.Text &= receivedData 我试着去寻找,但找不到答案。希望你能帮助我。谢谢。您考虑过使用吗?使用该方法,您可以指定希望拆分字符串的字符。Spli
receivedData = ReceiveSerialData()
RichTextBox1.Text &= receivedData
我试着去寻找,但找不到答案。希望你能帮助我。谢谢。您考虑过使用吗?使用该方法,您可以指定希望拆分字符串的字符。Split()
方法将返回一个string
数组,其中包含字符串的拆分部分
例如:
Module Module1
Sub Main()
Dim exampleString As String = "180,10"
Dim stringElements As String() = exampleString.Split(","C)
Console.WriteLine(stringElements(0)) 'Prints 180
Console.WriteLine(stringElements(1)) 'Prints 10
End Sub
End Module
如果您的需求变得更加复杂,则可以使用各种不同的String.Split()
重载:String.Split
是您的朋友……可能与“我正在尝试从文本框读取数据”重复。你是真的吗?“我是从串行端口读取的”。这不是一个文本框。String
是一个String
,因此我们可以计算出在这种特殊情况下我们需要知道的内容,但在其他情况下,如果你不能解释你实际在做什么,我们将无法自己计算出来。你需要提供一个完整而清晰的问题解释。如果你不是从文本框中阅读,那么不要说你是。RichTextBox
也不是TextBox
。每样东西都有一个名字,所以使用这个名字,不是相似的,而是不同的。