puedo crear un nuevo objeto de la siguiente manera:Cuál es la diferencia entre (As) y (=) en la declaración objeto en VB.NET
Dim sqlconn As New SqlClient.SqlConnection(cs)
o como esto:
Dim sqlconn = New SqlClient.SqlConnection(cs)
¿Cuál es la ¿diferencia? ¡Ya que ambos funcionaron bien para mí!
+1 Vale la pena mencionar que los tipos solo se deducen si tiene 'Option Infer On'; de lo contrario, VB9 funciona como versiones anteriores. – MarkJ
@MarkJ: Buen punto. Es el valor predeterminado, pero puede estar desactivado si migra un proyecto. – Guffa
+1 Pero, para completar, también vale la pena mencionar que la interpretación 'As Object' solo está permitida cuando' Option Strict' está 'Off' (y' Option Infer Off' o pre-VB9). –