Sigueme en Twitter
Traducir esta Página
Tweets
RT @silverlightshow: Silverlight 4 vs Flex 4: Printing http://bit.ly/9SGI4D
Fri Feb 05 14:26:52 +0000 2010 Fri Feb 05 14:26:52 +0000 2010
RT @silverlightshow: Mixing it up! Using the InkPresenter with 3D Projection http://bit.ly/9e4tNm
Fri Feb 05 14:26:30 +0000 2010 Fri Feb 05 14:26:30 +0000 2010
Integrando Silverlight con Eclipse http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032440202&Culture=es-AR
Mon Feb 01 19:57:40 +0000 2010 Mon Feb 01 19:57:40 +0000 2010
RT @WebcastLATAM: Ya! Crea Aplicaciones En Función De Negocios Con Silverlight3 http://bit.ly/b1StIg
Tue Jan 26 21:00:16 +0000 2010 Tue Jan 26 21:00:16 +0000 2010
RT @SilverlightNews: An Excel file Viewer in Silverlight 4 - http://snurl.com/u738k
Tue Jan 26 12:57:17 +0000 2010 Tue Jan 26 12:57:17 +0000 2010
RT @MSExpression: 7 Reasons to Prototype with Microsoft #Sketchflow - http://bit.ly/6MlKJP - #msexp
Fri Jan 22 20:01:33 +0000 2010 Fri Jan 22 20:01:33 +0000 2010
RT @SilverlightNews: PDF for Silverlight Preview - http://snurl.com/u5k1j
Fri Jan 22 13:24:02 +0000 2010 Fri Jan 22 13:24:02 +0000 2010
RT @elijahmanor: "jQuery UI 1.8b1 is out with 2 new plugins! button and autocomplete" by @jqueryui #tech #jquery http://ping.fm/b2a50
Thu Jan 21 14:18:53 +0000 2010 Thu Jan 21 14:18:53 +0000 2010
RT @MSExpression: #Expression #Web 3.0 Site Templates - Free download - http://bit.ly/7oFeqN - #msexp
Tue Jan 19 21:42:10 +0000 2010 Tue Jan 19 21:42:10 +0000 2010
SketchFlow: Creando Prototipos - Parte II La Creación http://bit.ly/6navGh
Tue Jan 19 20:50:58 +0000 2010 Tue Jan 19 20:50:58 +0000 2010
SketchFlow: Creando Prototipos - Parte II La Creaci?n http://bit.ly/8K0cTn
Tue Jan 19 20:46:32 +0000 2010 Tue Jan 19 20:46:32 +0000 2010
RT @Microsoft: Video: behind the development of the new Office Ribbon Hero http://bit.ly/79gAlz via @Ch9 ^SL
Tue Jan 19 19:27:47 +0000 2010 Tue Jan 19 19:27:47 +0000 2010
Proximos WebCast de Tecnología 2010 (Audiencia de MSDN y Technet) http://bit.ly/5wnQqd
Tue Jan 19 18:08:05 +0000 2010 Tue Jan 19 18:08:05 +0000 2010
RT @vbandi: New Blog Post: Extract Styles in Expression Blend. http://is.gd/6Bbd9
Tue Jan 19 18:04:26 +0000 2010 Tue Jan 19 18:04:26 +0000 2010
WebCast de Tecnolog?a 2010 (Audiencia de MSDN y Technet) http://bit.ly/85J0sT
Tue Jan 19 17:59:44 +0000 2010 Tue Jan 19 17:59:44 +0000 2010
WebCast de Tecnolog?a 2010 (Audiencia de MSDN y Technet)
Tue Jan 19 17:58:45 +0000 2010 Tue Jan 19 17:58:45 +0000 2010
RT @mvavzla: Mañana Webcast Trabajando Windows 7 y Windows Server 2008 R2. Registrate Ya!!! http://bit.ly/6E1iQZ
Tue Jan 19 13:08:25 +0000 2010 Tue Jan 19 13:08:25 +0000 2010
RT @silverlightshow: Source Viewer Added to the Silverlight SDK Sample Browser http://bit.ly/6yr70d
Tue Jan 19 12:52:15 +0000 2010 Tue Jan 19 12:52:15 +0000 2010
Mapa
Locations of visitors to this page

Hola a todos

Aquí les menciono las nuevas características de C# 4.0:

Lenguaje y Compilador

Soporte Dinámico: proporciona compatibilidad con enlace a tipos dinámicos mediante la introducción de un nuevo tipo, dynamic. Esta adición permite muchos nuevos escenarios, incluido el acceso simplificado a las API de COM , como las API de automatización de Office, API dinámicas como las bibliotecas de IronPython y el modelo de objetos de documento de HTML (DOM). Mas info en: Usando Tipo dynamic y dynamic.

Programación en Office: Acceso a las interfaces COM, incluyendo las API de automatización de oficina, se ha mejorado enormemente mediante la adición de argumentos con nombre y opcionales, tipo dinámico, propiedades indizadas y modificadores ref opcional. Mas info en: Cómo: utilizar indexado propiedades en la programación de interoperabilidad COM, y Cómo: objetos de interoperabilidad de Office Access utilizando las características  de Visual C# 2010

Soporte de equivalencia de tipo: Ahora puede implementar una aplicación que ha incorporado el tipo de información en lugar de información de tipo que se importa de un Assembly de interoperabilidad primaria (PIA). Con la información de tipo incrustado, su aplicación puede utilizar tipos en un tiempo de ejecución sin necesidad de una referencia al Assembly de tiempo de ejecución. Si se publican varias versiones del Assembly de tiempo de ejecución, la aplicación que contiene la información de tipo incrustado puede trabajar con las diversas versiones sin tener que volver a compilar. Mas info en:  /link y Tutorial: tipos de incrustación de Asambleas administrados (C# y Visual Basic).

Covarianza y la contra varianza: Covarianza le permite utilizar un tipo más derivado a los especificados por el parámetro genérico, Considerando que la contra varianza le permite utilizar un tipo menos derivado. Esto permite la conversión implícita de clases que implementar interfaces variantes y ofrece más flexibilidad para que coincidan con las firmas de métodos con tipos de delegado variante. Variante de interfaces y los delegados pueden crearse mediante el uso de in y out palabras clave del lenguaje. el .net Framework también introduce la compatibilidad de variación con varios interfaces genéricas existentes y delegados, entre ellos el IEnumerable(T) interfaz y la Func(TResult) y Action(T) delegados. Mas info en: variación en interfaces genérico (C# y Visual Basic) y la variación en delegados (C# y Visual Basic).

Integración con el Entorno de Desarrollo

Jerarquía de llamada: permite navegar a través de su código mostrando lo siguiente:

  1. Todas las llamadas a y desde un constructor, propiedad o método seleccionado
  2. Todas las implementaciones de un miembro de interfaz
  3. Todos reemplaza de un miembro virtual o abstract

Esto le permite comprender mejor cómo fluye el código y para evaluar los efectos de los cambios al código. Para obtener más información, consulte la jerarquía de llamadas.

Desplácese A (Navigate To): Puede utilizar la característica desplazarse a para buscar un símbolo o un archivo en el código fuente. Mas info en: cómo: en busca de objetos, definiciones y referencias (símbolos).

Resaltado de referencias: Esta mejora permite resaltar todas las instancias de un símbolo concreto en un documento, haga clic en ese símbolo. Para navegar entre las referencias, puede usar CTRL + MAYÚS + abajo o CTRL + MAYÚS + arriba. Mas info en: Cómo: utilizar resaltado de referencia.

Generar de Usage: La característica de generar de Usage le permite utilizar las clases y los miembros antes de definirles. Sin salir de su ubicación actual en el código, puede generar un auxiliar para una clase, constructor, método, propiedad, campo o enum que desea utilizar, pero aún no ha definido. Esto reduce al mínimo la interrupción para el flujo de trabajo.

Generar de Usage es compatible con estilos de programación, como desarrollo guiado por pruebas. Mas Info en: Generar de uso y Tutorial: TDD soporte con la función de generar de uso.

En vivo los errores semántica: La característica de errores de semántica en vivo o al momento se ha mejorado en Visual C# 2010. El uso de onduladas para señalar errores y advertencias como tipo se ha ampliado para incluir las construcciones que están fuera del órganos de método, tales como los tipos de devolución, tipos de parámetros y valores por defecto en las declaraciones de método.

Si desean probar las características que les he comentado en este post pueden hacerlo descargando las Aplicaciones de Ejemplos de Visual C#

Nota: esto es una humilde traducción por lo tanto me disculpan si encuentran errores de traducción, el articulo original esta en el siguiente enlace en Ingles:

What's New in Visual C# 2010



Te ha gustado este Post?


Pues seria genial si pudieras compartirlo con otras personas y asi llegarle a mas personas que pudiera ser util esta publicación. Animate a compartir

Compartir este Post Compartir este Post Compartir este Post Compartir este Post Compartir este Post Compartir este Post