Percursos
/
C#
C#
/
Programa
/
Membros com corpo de expressão
Me

Membros com corpo de expressão em C#

1 exercício

Sobre Membros com corpo de expressão

Muitos tipos de membros de struct e class (sendo os campos a principal exceção) podem usar a sintaxe de membro com corpo de expressão. Definir um membro com uma expressão produz, muitas vezes, código mais conciso e legível do que os blocos/instruções tradicionais.

public int Times3(int input) => input * 3;

public int Interesting => 1729;

Os membros com corpo de expressão não podem ter blocos com várias instruções, mas quem tem experiência com programação funcional deve ser avisado de que tudo o que um membro tradicional faz também pode ser feito com um destes membros. A "expressão" pode ser uma operação de atribuição que cria efeitos secundários, ou a invocação de um método, o que significa que tudo é possível.

Editar via GitHub A ligação abre numa nova janela ou separador

Aprende Membros com corpo de expressão