我正在嘗試將文本寫入文件,並且除了一個錯誤之外都有這個文本。 它說:「表達應爲」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
?告訴我更多。 –