12 junio 2023

C# Constructores con expresiones lambda

Constructores con cuerpo versión clásica

 

public class Person

{

    public string Name { get; }

    public int Age { get; }

 

    public Person(string name, int age)

    {

        Name = name;

        Age = age;

    }

}

 

Constructores con cuerpo de expresión

Expresiones lambda

Constructores con cuerpo de expresión utilizando las diferentes características introducidas por las tuplas:

 

public class Person

{

    public string Name { get; }

    public int Age { get; }

 

    public Person(string name, int age) => (Name, Age) = (name, age);

}

 

Referencia https://www.linkedin.com/feed/update/urn:li:activity:6952198212967419905/