Pregunta

Posible duplicado:
Nuevas funciones interesantes de C# 4.0

Hola,

Hay varias (muchas) preguntas en SO sobre "¿qué quieres en C# v4.0?".Esta pregunta es diferente, no le estoy preguntando qué le gustaría ver en la nueva versión de Microsoft, sino qué es lo que ya está allí desde que Microsoft Visual Studio 2010 Beta 1 ya está disponible.

Yo mismo encontré solo parámetros opcionales implementados en VS2010.

void foo(int a,int b = 10)
{
    if(b != 10) throw new Exception();
}

void Main(string[] args)
{
    foo(5);
    foo(5,6);
}

Es muy difícil para mí encontrar cada cosa en ese gran idioma, porque no sé qué está planeado para implementarse. Todo lo que he visto es esos "¿Qué quieres en C# 4?" Preguntas que no ayudan a que mi progreso sea crecer.

¿Qué nueva característica has encontrado en VS2010 Beta1?

¿Fue útil?

Solución

C # @ futuro página de MSDN que encontrará una documentación de las nuevas características que se han añadido a la versión Beta 1 de C # 4.0, junto con las muestras.

Otros consejos

Realmente estás haciendo dos preguntas distintas:

¿Qué nueva característica has encontrado en ¿Vs2010 Beta1?

Serían nuevas funciones de IDE, no funciones de idioma.No sé mucho sobre esto, pero sí sé que el IDE se ha reescrito en WPF y tendrá mejor soporte para monitores múltiples.Hay un artículo sobre otras características nuevas. aquí.Si está utilizando XML/XSLT, la nueva función de depuración XSLT es excelente.

¿Qué nuevas características hay en C# 4.0?

La nueva característica más importante es probablemente la programación dinámica a través del palabra clave "dinámica".También hay parámetros opcionales, que usted mismo menciona.

Más allá de eso, la novedad más importante probablemente sea la contravarianza y la covarianza en los genéricos.No intentaré explicarlo aquí, ya que sería bastante extenso, pero vean Blog de Eric Lippert para una explicación detallada.Tiene una serie completa sobre el tema y se explica en detalle.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top