Czy jest jakaś różnica między & a operatorami + podczas łączenia łańcucha? jeśli tak, to jaka jest różnica? A jeśli nie, to dlaczego poniżej wyjątku generowania kodu?Łańcuchy konkatencji przez & i + w VB.Net
Przykład:
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
Jaki błąd otrzymasz? – SLaks
'InvalidCastException' –
Nie miałem pojęcia, że' + 'jest nawet operatorem konkatenacji w VB. Jedną z rzeczy, których nienawidzę w JavaScript jest to, że '+' jest dla concata i addycji. – Brad