C# LanguageCaracterísticas de C # 5.0


Sintaxis

  • Async y espera

  • Tarea pública MyTask Async () {doSomething (); }

    aguarda MyTaskAsync ();

  • public Task <string> MyStringTask Async () {return getSomeString (); }

    cadena MyString = aguarda MyStringTaskAsync ();

  • Atributos de información del llamante

  • public void MyCallerAttributes (cadena MyMessage,

    [CallerMemberName] string MemberName = "",

    [CallerFilePath] cadena SourceFilePath = "",

    [CallerLineNumber] int LineNumber = 0)

  • Trace.WriteLine ("Mi mensaje:" + MiMensaje);

    Trace.WriteLine ("Member:" + MemberName);

    Trace.WriteLine ("Ruta del archivo de origen:" + SourceFilePath);

    Trace.WriteLine ("Número de línea:" + Número de línea);

Parámetros

Método / Modificador con Parámetro Detalles
Type<T> T es el tipo de retorno

Observaciones

C # 5.0 está acoplado con Visual Studio .NET 2012

Características de C # 5.0 Ejemplos relacionados