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

iOS 18.0.1 llega para solucionar problemas y mejorar la experiencia

Apple no descansa y, tras el lanzamiento de iOS 18, llega la primera actualización con la versión 18.0.1. Aunque no trae grandes novedades, se...

Descubre Emby: Tu Centro Multimedia Personal

Si eres un apasionado del entretenimiento en casa, seguramente has oído hablar de Emby. Se trata de una aplicación que te permite organizar y...

Deja un comentarioCancelar respuesta

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

iOS 18.0.1 llega para solucionar problemas y mejorar la experiencia

Apple no descansa y, tras el lanzamiento de iOS 18, llega la primera actualización con la versión 18.0.1. Aunque no trae grandes novedades, se...

Descubre Emby: Tu Centro Multimedia Personal

Si eres un apasionado del entretenimiento en casa, seguramente has oído hablar de Emby. Se trata de una aplicación que te permite organizar y...

¡Vuelta al cole con Apple! Aprovecha los descuentos exclusivos para estudiantes y profesores

Ya estamos en septiembre y con él, la vuelta a las aulas. Si eres estudiante o profesor, Apple tiene buenas noticias para ti: ¡descuentos...
Publicidad
Salir de la versión móvil