Как уже было предложено, использование метода string.format приятно, просто и очень читабельно.
В vb.net «+» используется для добавления, а «&» используется для конкатенации строк.
В вашем примере:
MsgBox("Variable = " + variable)
становится:
MsgBox("Variable = " & variable)
Возможно, я немного быстро ответил, так как кажется, что эти операторы могут использоваться для объединения, но рекомендуется использовать "&", источник http://msdn.microsoft.com/en-us/library/te2585xw(v=VS.100).aspx
возможно, позвоните
variable.ToString()
Обновление:
Использовать интерполяцию строк (начиная с 2015 года, я считаю):
MsgBox($"Variable = {variable}")