C'è qualche differenza tra gli operatori & e + durante la concatenazione della stringa? se sì, allora qual è la differenza? E se No, allora perché sotto codice generando un'eccezione?Concat stringhe di & e + in VB.Net
Esempio:
Dim s, s1, t As String
Dim i As Integer
s1 = "Hello"
i = 1
s = s1 & i
t = s1 + i //Exception here
If s = t Then
MessageBox.Show("Equal...")
End If
Quale errore si ottiene? – SLaks
'InvalidCastException' –
Non avevo idea che' + 'fosse anche un operatore di concatenazione in VB. Questa è una delle cose che odio di JavaScript è che '+' è per concat e addizione. – Brad