Vb.net Visual Studio 2013 Visual basic创建和写入文本文件
我是编程新手,我有一个小问题。我编写了一个代码,创建了一个包含5行的xml文件,所有的工作都很顺利。现在我有一个文本框,我想要从框中输入的输入名,写在一行中间。这是我的代码: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
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,就像我需要它一样工作。我知道这很简单,只是不知道…非常感谢!就像我需要它一样工作。我知道这很简单,只是不知道…非常感谢!