Hola muy buenas!
En el tema CU00309A del curso de Visual Basic indicais que la forma más acertada de declarar una serie de variables es de la siguiente forma:
Dim i%, j%, k As Integer
Dim longitud!, canto!, ancho As Single.
La cuestión es que Visual Studio 2010 no me permite hacerlo de esta forma. Me indica que no puedo utilizar una abreviatura y una declaración explicita de tipo de variable en la misma línea. Tengo que poner la abreviatura en todas las variables, o hacer la declaración explicita de todas las variables o (y aquí viene la mejora de esta versión) poner solo la declaración explicita de la última variable, y todas las variables que preceden a esta automáticamente quedan definidas con el tipo de la última. Un ejemplo:
Dim i, j, k As Integer (todas la variables serian de tipo entero)
Dim longitud, canto, ancho As Single (todas las variables serian de tipo real)
Por otro lado en este tema también indicais que se pueden declarar varias variables en una misma línea utilizando dos puntos en lugar de coma. En esta versión al menos, no te permite hacerlo de esa forma.
Dim i! : j! : k! (ya no se puede hacer así, te indica "Se esperaba una declaración")
He abierto este tema a modo informativo. No tengo ningún problema en no usar las abreviaturas, es más, hasta ahora siempre que he programado tenía la costumbre de declarar cada variable en una línea e indicar explicitamente el tipo. A mi personalmente me resulta más fácil leer todas las variables de esta forma.
Un saludo!