Это Expression-bodied member или членов с expresiГіn тела (в espaГ±ol).
- один caracterГ-stica доступно с C# 6. Это превращает свойство в readonly
. Составитель переводит выражение:
public int Numero => 4;
В:
public int Numero { get { return 0;} }
Преимущество в том, чтобы использовать выражения тела состоит в том, что они уменьшают cГіdigo значительно. DespuГ©s ahГ - нет никакого различия между 2 предыдущими примерами.
TambiГ©n возможный использовать ее expresiГіn =>
с c# 7 в дальнейшем чтобы распределять стоимость:
private int numero;
public int Numero {
get => numero;
set => numero = value;
}
TambiГ©n ты можешь использовать это в contructores:
public class Persona
{
public string Nombre {get; private set;}
public Persona(string nombre) => this.Nombre = nombre;
}
public int Numero => 4;
не equivaldrí в вpublic int Numero { get { return 4;} }
?.return 0;
?? ;) – Rafael Acosta 05.11.2019, 19:51