Originariamente inviato da Max Mercury
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
Questo intendevo.