Có sự khác biệt nào giữa các toán tử & và + trong khi ghép nối chuỗi không? nếu có, thì sự khác biệt là gì? Và nếu không, thì tại sao dưới đây tạo ra ngoại lệ?Các chuỗi ký tự bằng & & + trong VB.Net
Ví dụ:
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
lỗi gì bạn nhận được? – SLaks
'InvalidCastException' –
Tôi không biết' + 'thậm chí là một toán tử nối trong VB. Đó là một trong những điều tôi ghét về JavaScript là '+' là cho concat và bổ sung. – Brad