Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 来自文本框Visual Basic 2013的细分数据_Vb.net_Arduino - Fatal编程技术网

Vb.net 来自文本框Visual Basic 2013的细分数据

Vb.net 来自文本框Visual Basic 2013的细分数据,vb.net,arduino,Vb.net,Arduino,我正在尝试从文本框读取数据。该数据由2个数据组成 例如:“180,10。” 我希望得到180并把它放在一个变量中,10放在一个单独的变量中。 我想知道如何开始或结束阅读某个字符,如“,”或“.”。 我专门从串行端口读取,我的代码是: receivedData = ReceiveSerialData() RichTextBox1.Text &= receivedData 我试着去寻找,但找不到答案。希望你能帮助我。谢谢。您考虑过使用吗?使用该方法,您可以指定希望拆分字符串的字符。Spli

我正在尝试从文本框读取数据。该数据由2个数据组成

例如:“180,10。”

我希望得到180并把它放在一个变量中,10放在一个单独的变量中。 我想知道如何开始或结束阅读某个字符,如“,”或“.”。 我专门从串行端口读取,我的代码是:

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
。每样东西都有一个名字,所以使用这个名字,不是相似的,而是不同的。