Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login

Aula: ConvertIteratortoMethod - Curso Refatoração com C# .NET – Parte 11

Nesta vídeo será mostrada a aplicação da refatoração ConvertIteratortoMethod. No exemplo, veremos como implementar um método com suporte a iteração, implementando um padrão de projeto (patterniterator).

(opcional) Você poderia nos ajudar a entender onde erramos?

Confirmar voto

Tempo: 14:43 min

Mini Resumo: Nesta vídeo será mostrada a aplicação da refatoração ConvertIteratortoMethod. No exemplo, veremos como implementar um método com suporte a iteração, implementando um padrão de projeto (patterniterator), permitindo que este possa ser varrido por laços for each, por exemplo. Veremos também como utilizar o recurso de yield do C# em iterators. A seguir, a refatoração cuidará de transformar a iteração em um método mantendo seu comportamento externo. Dois exemplo são feitos, um que itera uma coleção encapsulada, e outro método que itera constantes em strings no código com yieldreturn.

Tecnologias utilizadas:Visual Studio 2010, C#

Exemplos construídos: Aplicação Console com classes de suporte a IEnumerable e Iterators

Palavras chaves: Visual Studio, C#, Programação, Refactoring, Iterator, Yield

 
Ficou com alguma dúvida?