Vb.net Visual Studio 2013 Visual basic创建和写入文本文件

Vb.net Visual Studio 2013 Visual basic创建和写入文本文件,vb.net,visual-studio-2013,Vb.net,Visual Studio 2013,我是编程新手,我有一个小问题。我编写了一个代码,创建了一个包含5行的xml文件,所有的工作都很顺利。现在我有一个文本框,我想要从框中输入的输入名,写在一行中间。这是我的代码: Private Sub Entry_Click(sender As Object, e As EventArgs) Handles Entry.Click Dim data As String() = { "<?xml version=""1.0"" encoding=""utf-8

我是编程新手,我有一个小问题。我编写了一个代码,创建了一个包含5行的xml文件,所有的工作都很顺利。现在我有一个文本框,我想要从框中输入的输入名,写在一行中间。这是我的代码:

Private Sub Entry_Click(sender As Object, e As EventArgs) Handles Entry.Click

    Dim data As String() = {
            "<?xml version=""1.0"" encoding=""utf-8""?>",
            "<EntryQue xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"">",
            "<NumberReq>0</NumberReq>",
            "<TypeReq>7</TypeReq>",
            "<Amount>", INPUT.Text, "</Amount>",
           }

    File.WriteAllLines("C:/Prog/xml/DATA.xml", data)
Private子条目\u单击(发送者作为对象,e作为事件参数)处理条目。单击
将数据设置为字符串(){
"",
"",
"0",
"7",
“”,输入。文本“”,
}
writeAllines(“C:/Prog/xml/DATA.xml”,DATA)
问题是输入写在一个新行中,在amount和/amount之间,如下所示:

数量

123456

/数量


如何将其放在同一行中…例如Amount123456/Amount?

字符串数组由逗号分隔,因此每个逗号表示输出文件中的新行。与此相反:

+
运算符(Visual Basic)的主要目的是添加两个数字。但是,它也可以将数字操作数与字符串操作数连接起来。
+
运算符有一组复杂的规则,用于确定是添加、连接、指示编译器错误,还是引发运行时InvalidCastException异常

&
运算符(Visual Basic)仅为字符串操作数定义,并且 它总是将其操作数扩展为字符串,而不管 选项严格。
&
运算符建议用于字符串连接 因为它是专门为字符串定义的,减少了您的机会 生成非预期转换的可能性


字符串数组由逗号分隔,因此每个逗号表示输出文件中的新行。而不是:

+
运算符(Visual Basic)的主要目的是添加两个数字。但是,它也可以将数字操作数与字符串操作数连接起来。
+
运算符有一组复杂的规则,用于确定是添加、连接、发出编译器错误信号,还是引发运行时InvalidCastException异常

&
运算符(Visual Basic)仅为字符串操作数定义,并且 它总是将其操作数扩展为字符串,而不管 选项严格。建议使用
&
运算符进行字符串连接 因为它是专门为字符串定义的,减少了您的机会 生成非预期转换的可能性


vbavb.net。vba用于excel、word、access等。通过正确标记它,您将获得更多更好的帮助。“&INPUT.Text,vbavb.net。vba用于excel、word、access等。通过正确标记它,您将获得更多更好的帮助。“&INPUT.Text,就像我需要它一样工作。我知道这很简单,只是不知道…非常感谢!就像我需要它一样工作。我知道这很简单,只是不知道…非常感谢!