Menu de vídeos

11. ConvertIteratortoMethod

Você ainda não é assinante?

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

Baixar vídeo
Avalie o curso
Ficou com alguma dúvida?