Ok confermo che non c'è nessuna differenza, infatti il codice IL generato è identico:
Codice VB
codice:
Dim objSintassi1 As System.Text.StringBuilder = New System.Text.StringBuilder()
Dim objSintassi2 As New System.Text.StringBuilder
Codice IL
codice:
.locals init ([1] class [mscorlib]System.Text.StringBuilder objSintassi1,
[2] class [mscorlib]System.Text.StringBuilder objSintassi2)
IL_0000: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor()
IL_0005: stloc.1
IL_0006: newobj instance void [mscorlib]System.Text.StringBuilder::.ctor()
IL_000b: stloc.2