我正在尝试将文本写入文件,并且除了一个错误之外都有这个文本。 它说:“表达应为”Vb.net在“&”之后预期的表达式
下面的代码:
Using writer As StreamWriter = New StreamWriter(filepath)
writer.Write("[HealthBarSettings]" & vbNewLine & _
"MaxHealthTicks = 50" & vbNewLine & _
"MaxHealthMicroTicks = 100" & vbNewLine & _
"DefaultHealthPerMicroTick = 50" & vbNewLine & _
"DefaultHealthPerTick = 200" & vbNewLine & _
"DefaultHealthPerMegaTick = 1000" & vbNewLine & _
& vbNewLine & _
"TickAlpha = 200" & vbNewLine & _
"MicroTickAlpha = 140" & vbNewLine & _
"MicroTickHeight = 0.5" & vbNewLine & _
"MegaTickAlpha = 255" & vbNewLine & _
"TickThickness = 1.0" & vbNewLine & _
"MicroTickThickness = 1.0" & vbNewLine & _
"MegaTickThickness = 2.0" & vbNewLine & _
& vbNewLine & _
"UseCompression = 1" & vbNewLine & _
"GoTransparent = 1" & vbNewLine & _
的错误是在第8行是它说:“& vbNewLine & _”没有别的就行了,第一&下划线。在其他线路上没有像这样的错误。
+1是的,就是这样做。这是有效的,因为每次使用'&连接字符串时,原始字符串都留在内存中。 –
并且对最终字符串长度有一点计算,也可以避免stringbuilder缓冲区的内部调整大小 – Steve
?告诉我更多。 –