Novedades Microsoft Visual Studio 2010

Novedades Microsoft Visual Studio 2010
Continuación de línea implícita

En muchos casos, la continuación de línea implícita permite continuar una instrucción en la línea consecutiva siguiente sin utilizar el carácter de subrayado (_).Para obtener una lista de todos los casos en los que se puede omitir un carácter de subrayado, vea Instrucciones en Visual Basic.

Expresiones lambda de múltiples líneas y subrutinas

La compatibilidad con la expresión lambda se ha expandido para admitir las subrutinas además de las funciones de lambda de múltiples líneas y subrutinas.Para obtener más información, vea Expresiones lambda.

Nueva opción de la línea de comandos para especificar una versión de lenguaje

La opción /langversion de la línea de comandos hace que el compilador acepte únicamente la sintaxis que sea válida en la versión especificada de Visual Basic.

Compatibilidad con la equivalencia de tipos

Ahora se puede implementar una aplicación que contiene información de tipos incrustada en lugar de información de tipos que se importa desde un ensamblado de interoperabilidad primario (PIA).Con la información de tipos incrustada, la aplicación puede utilizar los tipos en un motor en tiempo de ejecución sin necesidad de una referencia al ensamblado en tiempo de ejecución.Si se publican varias versiones del ensamblado del runtime, la aplicación que contiene la información de tipos incrustada puede funcionar con las diferentes versiones sin que sea necesario volver a compilarla.Para obtener más información, vea /link (Visual Basic).Para obtener un ejemplo, vea Tutorial: Incrustar los tipos de los ensamblados administrados (C# y Visual Basic).

Compatibilidad dinámica

Visual Basic enlaza a los objetos de los lenguajes dinámicos como IronPython e IronRuby.Para obtener más información, vea Trabajar con objetos dinámicos (Visual Basic) y Tutorial: Crear y utilizar objetos dinámicos (C# y Visual Basic).

Covarianza y contravarianza

La covarianza permite usar un tipo más derivado que el especificado por el parámetro genérico, mientras que la contravarianza permite utilizar un tipo menos derivado.Esto permite la conversión implícita de las clases que implementan interfaces variantes y proporciona mayor flexibilidad a la hora de hacer coincidir las firmas de método con tipos de delegado variantes.Se pueden crear interfaces y delegados variantes mediante las nuevas palabras clave In y Out..NET Framework también incluye compatibilidad con la varianza para varios delegados e interfaces genéricos existentes, incluidos la interfaz IEnumerable(Of T) y los delegados Action(Of T) y Func(Of TResult).Para obtener más información, vea Covarianza y contravarianza (C# y Visual Basic).

Entorno de desarrollo integrado


En las secciones siguientes se describen mejoras en el entorno de desarrollo integrado (IDE) de Visual Studio.

Navegar a

Se puede usar la característica Navegar a para buscar un símbolo o un archivo en código fuente.Puede buscar palabras clave incluidas en un símbolo concatenadas mediante notación Camel o caracteres de subrayado a fin de dividir dicho símbolo en palabras clave.

Para obtener más información, vea Cómo: Buscar objetos, definiciones y referencias (símbolos).

Resaltar referencias

Al hacer clic en un símbolo en el código fuente, todas las instancias de ese símbolo se resaltan en el documento.

En muchas estructuras de control, al hacer clic en una palabra clave, se resaltan todas las palabras clave en la estructura.Por ejemplo, al hacer clic en If en una construcción If…Then…Else, se resaltan todas las instancias de If, Then, ElseIf, Else y End If de la construcción.

Para desplazarse al siguiente o anterior símbolo resaltado, puede usar CTRL+MAYÚS+FLECHA ABAJO o CTRL+MAYÚS+FLECHA ARRIBA.Para obtener más información, vea Cómo: Resaltar referencias.

Generar a partir del uso

La característica Generar a partir del uso permite usar clases y miembros antes de definirlos.Puede generar un código auxiliar para cualquier clase, constructor, método, propiedad, campo o enumeración que desee utilizar pero no ha definido todavía.Puede generar nuevos tipos y miembros sin salir de su ubicación actual en el código.De este modo, se minimizan las interrupciones en el flujo de trabajo.

La característica Generar a partir del uso admite estilos de programación como el desarrollo de pruebas en primer lugar.Para obtener más información, vea Generar a partir del uso.

Modo de sugerencia de IntelliSense

IntelliSense proporciona ahora dos alternativas para completar las instrucciones de IntelliSense: el modo de finalización y el modo de sugerencia.El modo de sugerencia se utiliza cuando las clases y los miembros se usan antes de definirlos.Para obtener más información, vea Lista de miembros.

Sergio Ambrosio
Sergio Ambrosiohttps://www.sergioambrosio.com
Consultor IT, Community Manager, Administrador de sistemas, Blogger y en ocasiones... Youtuber.

RedesBinarias en YouTube

MI ÚLTIMO PODCAST

Otros artículos

A pocas horas del evento más importante del año de Apple

¿Cuándo? El mayor evento anual en el cual Apple presentará sus nuevos productos se celebra mañana miércoles día 7 de septiembre de 2022 a las...

Las actualizaciones para los AirPods serán visibles

En iOS16 se espera que las actualizaciones de firmware de los AirPods sean anunciadas y podamos así actualizarlos manualmente.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Publicidad

Mis Redes sociales:

1,104FansMe gusta
0SeguidoresSeguir
330SeguidoresSeguir
3,480SuscriptoresSuscribirte

Artículos relacionados

Publicidad

Últimos artículos

A pocas horas del evento más importante del año de Apple

¿Cuándo? El mayor evento anual en el cual Apple presentará sus nuevos productos se celebra mañana miércoles día 7 de septiembre de 2022 a las...

Las actualizaciones para los AirPods serán visibles

En iOS16 se espera que las actualizaciones de firmware de los AirPods sean anunciadas y podamos así actualizarlos manualmente.

iOS 16 Beta 5 muestra el porcentaje de batería en la barra de estado

Apple ha liberado la quinta versión de iOS16, incluyendo como principal novedad la posibilidad de visualizar el porcentaje de batería. La versión que ha sido...
Publicidad