Option Strict Off
Imports System
Public Module Module1
Public Sub Main()
Console.WriteLine(2 + 1) 'dentro do esperado
Console.WriteLine(2 & 1) 'pra mim essa linha deveria gerar erro
Console.WriteLine("2" + 1) 'nada esperado, a solução é Strict On
Console.WriteLine("2" & 1) 'dentro do esperado
Console.WriteLine("2" + "1") 'dentro do esperado
Console.WriteLine("2" & "1") 'dentro do esperado
End Sub
End Module
'https://pt.stackoverflow.com/q/154231/101
T3B0aW9uIFN0cmljdCBPZmYKSW1wb3J0cyBTeXN0ZW0KClB1YmxpYyBNb2R1bGUgTW9kdWxlMQoJUHVibGljIFN1YiBNYWluKCkKCQlDb25zb2xlLldyaXRlTGluZSgyICsgMSkgJ2RlbnRybyBkbyBlc3BlcmFkbwoJCUNvbnNvbGUuV3JpdGVMaW5lKDIgJiAxKSAncHJhIG1pbSBlc3NhIGxpbmhhIGRldmVyaWEgZ2VyYXIgZXJybwoJCUNvbnNvbGUuV3JpdGVMaW5lKCIyIiArIDEpICduYWRhIGVzcGVyYWRvLCBhIHNvbHXDp8OjbyDDqSBTdHJpY3QgT24KCQlDb25zb2xlLldyaXRlTGluZSgiMiIgJiAxKSAnZGVudHJvIGRvIGVzcGVyYWRvCgkJQ29uc29sZS5Xcml0ZUxpbmUoIjIiICsgIjEiKSAnZGVudHJvIGRvIGVzcGVyYWRvCgkJQ29uc29sZS5Xcml0ZUxpbmUoIjIiICYgIjEiKSAnZGVudHJvIGRvIGVzcGVyYWRvCglFbmQgU3ViCkVuZCBNb2R1bGUKCidodHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMTU0MjMxLzEwMQ==