Compartilhar via


Exemplo generics (C#)

Esse exemplo mostra como criar uma classe lista genérica personalizada que possui um parâmetro de tipo único e como implementar IEnumerable<T> Para habilitar foreach iteração sobre o Sumário da lista. O exemplo também mostra como o código de cliente cria uma instância da classe, especificando um argumento de tipo e como restrições no parâmetro de tipo permitem operações adicionais a serem realizadas em argumentos de tipo.

Para obter um exemplo de uma classe de coleção genérica que implementa um bloco iterador, consulte Como: Criar um Bloquear iterador para uma Genérico lista (Guia de programação C#).

Para obter Zoom, Para Cima e Ampliar e instruções para instalá-los

  • Siga um ou mais destes procedimentos:

    • Sobre o Help menu, Zoom, Para Cima e Ampliar Exemplos.

      O arquivo Leiame exibe informações sobre exemplos.

    • Visite o O Visual Studio 2008 Zoom, Para Cima e Ampliar Zoom, Para Cima e Ampliar site. As versões mais recentes dos exemplos estarão disponíveis nele.

    • Localize Zoom, Para Cima e Ampliar no computador em que Visual Studio está instalado. Por padrão, Zoom, Para Cima e Ampliar e um arquivo Leiame são instalados em unidade: \Arquivos de programas\Microsoft visual Studio 9.0\Zoom, Para Cima e Ampliar\LCID. Para edições Express do Visual Studio, todos os exemplos estão localizados on-line.

Para obter mais informações, consulte Localizando arquivos de exemplo.

Observação de segurança:

Esse código de exemplo é destinado a ilustrar um conceito, e ele mostra somente o código que é relevante para esse conceito. Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente. A Microsoft fornece esse código de exemplo "Zoom, Para Cima e Ampliar encontra" sem garantias.

Para compilação e executar o exemplo genéricos no Visual Studio

  • No menu Debug, clique em Start Without Debugging.

Para compilação e execute o genéricos de exemplo a partir de um aviso de comando

  • Digite o seguinte no prompt de comando:

    csc generics.cs
    generics
    

Comentários

Este exemplo é fornecido para demonstração e não se destina a uso em código de produção sem modificação.Código de qualidade de produção, recomendamos veementemente que você usar as classes de coleção no System.Collections.Generic namespace sempre que possível.

Consulte também

Conceitos

Exemplos no Visual C#

Referência

Generics (Guia de programação C#) 

System.Collections.Generic