1
A
回答
1
的+=
运营商的X = X + Y
短形式+
运营商通常用于相加数量,而不是字符串组合(See Here)。例如:
'Setting Values
Dim Var As Integer
Var = 101
'Adding 62 to this number (SHORT FORM)
Var += 62 'This will set Var to 163
'Reset value
Var = 101
'This is standard long form
Var = Var + 62 'This will again set Var to 163
的&=
操作者的String1 = String1 & String2
短形式的操作者&
是字符串的组合。例如:
'Setting Values
Dim String1 As String
String1 = "coding is "
'combine "Great" to this string (SHORT FORM)
String1 += "Great!" 'This will set String1 to "coding is Great!"
'Reset Value
String1 = "coding is "
'This is standard long form
String1 = String1 & "Great!" 'This will again set String1 to "coding is Great!"
0
其实没有区别,它仅仅是更长的时间来写这
MyString = MyString & "some text"
比这
MyString &= "some text"
由于程序员很懒惰的人......
同为加数字的符号。 (我知道它也可以用于字符串,但并不建议用...)
+0
这并没有真正回答OP的问题:'那么有人可以向我解释,与+和&相比,+ =和= = –
+0
之间有什么区别。 –
相关问题
- 1. 条件内部字符串串联VB.NET
- 2. VB.NET:语法高亮
- 3. VB.NET语法编码
- 4. VB.NET语法和字符串扩展方法
- 5. 算法串联
- 6. HTML语法在asp.net + vb.net
- 7. C#to VB.Net语法转换
- 8. VB.NET - > C#语法问题
- 9. Vb.net代码语法错误
- 10. EditorFor模板的VB.NET语法?
- 11. VB.NET泛型C#语法
- 12. JavaScript语法:字符串赋值语句中的内联If
- 13. 串联IIF/CASE语句
- 14. UPDATE语句中的VB.NET语法错误
- 15. 语法错误插入语句vb.net
- 16. 方法级联语法
- 17. 此VB.net语法传递查询字符串有什么问题?
- 18. sql - 自联表的语法
- 19. SQL内部联接语法
- 20. MonetDBLite左联接语法
- 21. VB.NET可空语法的历史
- 22. VB.NET命名空间和类语法
- 23. VB.net正则表达式字符语法
- 24. 用于在VB.NET中舍入的语法
- 25. 转换C#Razor视图语法VB.net
- 26. 将C#Razor语法转换为VB.NET Razor
- 27. C#VB.net语法转换建议
- 28. 你有错误语法VB.Net MySql
- 29. VB.Net DataTable.Select - 排序表达式语法
- 30. VB.NET语法不一致的原因?
'+ ='是加法。 SImpler比'var = var + 1'; '&'用于字符串,'&='用于将一些值连接成较长字符串的小循环 – Plutonix
除了Plutonix的注释之外,'+'_CAN_用于字符串连接,但不建议**因为在某些情况下可能会导致例外。 '&'应该总是用于字符串连接。 –