Publicaciones de nuevas características de C # 3 (y no sobre características de .Net 3.5) [cerrado]
Pregunta
Hay muchas características nuevas que vienen con .Net Framework 3.5. La mayoría de las publicaciones e información sobre temas de la lista de temas sobre las nuevas características 3.5 y C # 3 cambian al mismo tiempo. Pero C # 3 puede usarse sin .Net 3.5. ¿Alguien sabe de una buena publicación que describa los cambios en el idioma? (Además de las especificaciones oficiales explícitas y aburridas en MSDN ).
Solución
Actualización: Ciertamente puedo entender. Eric Lippert tiene más publicaciones en profundidad ... Revíselas .
Me gustó la serie de publicaciones de scottgu en las nuevas características de idioma .. Más información aquí también http://www.danielmoth.com/Blog/2007/11/top-10-things-to-know-about-visual.html especialmente la sección sobre características del idioma.
Otros consejos
Hay un " rápido y sucio " Lista en mi C # en el sitio de Profundidad (que también es ligeramente irónico):
Para responder un poco a la publicación de Charles Graham, tengo un artículo sobre cómo se aplica. las características del idioma son cuando se dirige a .NET 2.0:
Como un complemento descarado, si está interesado en el lenguaje en lugar del marco, C # en profundidad es lo más cercano a un " idioma solamente " Libro como he visto. También se divide en dos partes (después de la introducción): nuevas características en C # 2 y nuevas características en C # 3.
Scott Guthrie tiene un buena serie de publicaciones de blog que describen muchas de las mejoras. Desplácese hacia abajo hasta " Mejoras de idioma y LINQ " ;.
Lambda Expresiones
Tipos anónimos
Propiedades automáticas y inicializadores de objeto / lista
Métodos de extensión
Sintaxis de consulta
Consulte el tutorial de Eric White sobre la programación funcional en C # 3.0
Eso es una cosa que me gustaría saber concretamente a mí mismo. Lo único que puedo decirles es que muchas de las nuevas funciones de C # 3.0 funcionarán en una aplicación puramente 2.0 si realiza la segmentación múltiple en VS 2008. Sé que los métodos de extensión son una de esas cosas.
aquí hay una serie de artículos que me ayudaron a entender las nuevas funciones rápidamente
http: //blah.winsmarts.com/2006/05/19/demystifying-c-30--part-4-lambda-expressions.aspx