Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 2.38 KB

File metadata and controls

64 lines (41 loc) · 2.38 KB

Sesión 1

início

Actualización Net Framework 4.6 y posteriores

Lenguaje C# versión 8, exploración, mejoras y nuevas funcionalidades, ejercicios

Null-coalescing assignment

    List<int> numbers = null;
    int? i = null;

    numbers ??= new List<int>();
    numbers.Add(i ??= 17);
    numbers.Add(i ??= 20);

    Console.WriteLine(string.Join(" ", numbers));  // output: 17 17
    Console.WriteLine(i);  // output: 17

$ - string interpolation

version online

    string name = "Mark";
    var date = DateTime.Now;

    // Composite formatting:
    Console.WriteLine("Hello, {0}! Today is {1}, it's {2:HH:mm} now.", name, date.DayOfWeek, date);
    // String interpolation:
    Console.WriteLine($"Hello, {name}! Today is {date.DayOfWeek}, it's {date:HH:mm} now.");
    // Both calls produce the same output that is similar to:
    // Hello, Mark! Today is Wednesday, it's 19:40 now.
Comenzando con C # 8.0, puede usar los tokens $ y @ en cualquier orden: tanto $ @ "..." como @ $ "..." son cadenas textuales interpoladas válidas. En versiones anteriores de C #, el token $ debe aparecer antes que el token @.

Practica

xml

json

Habilitar y configurar IIS

Uso de GitHub como almacén de código fuente para acelerar futuros desarrollos

Guía básica de Git y Github para principiantes.