Para treinar o uso de extensions methods, criei essa solução com as implementações dos métodos que resolvam os seguintes exercicios:
-
Vamos criar um extension method chamado "ElapsedTime()" no struct DateTime para apresentar um objeto DateTime na forma de tempo decorrido, podendo ser em horas (se menor que 24h) ou em dias caso contrário.
-
Vamos criar um extension method chamado "Cut(int)" na classe String para receber um valor inteiro como parâmetro e gerar um recorte do string original daquele tamanho.
Obs: O primeiro foi implementado pelo professor durante a aula, o segundo eu implementei para treinar a solução.