Este é um post disponível para assinantes MVPVideo: 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).
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
Guinther Pauli.
Microsoft Certified Professional - MCP,MCAD,MCSD.NET,MCTS,MCPD (C#, ASP.NET, Arquitetura), MVP, Delphi Certified Professional, Colaborador Editorial Revistas .net Magazine e ClubeDelphi http://www.gpauli.com http://www.facebook.com/guintherpauli http://www.twitter.com/guintherpauli http://br.li...

download

