Exemplo de representantes anônimo

Este exemplo demonstra como usar um método anônimo para calcular a comissão de salário para um funcionário.Um método anônimo simplifica o programa porque não é necessário definir um método separado.

Observação:

Este exemplo misnamed.O termo correto para esse recurso é métodos anônimo.Além disso, métodos anônimo são um recurso do translation from VPE for Csharp 2.0 e tem foi substituídos principalmente em translation from VPE for Csharp 3.0 pelo expressões lambda.Para obter mais informações sobre métodos anônimo e expressões lambda, consulte Funções anônimas (Guia de programação C#).

Os dados para cada funcionário são armazenados em um objeto que contém detalhes pessoais e um delegado que referencia o algoritmo necessário para calcular a comissão.Usando um delegado para definir o algoritmo, o mesmo método pode ser usado para executar o cálculo de bônus, independentemente de como é calculado na verdade.Também da observação, uma variável local, multiplicador, torna-se uma variável externa capturada porque é referida em um cálculo delegado.

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 a amostra de código AnonymousDelegates dentro do Visual Studio

  • No menu Debug, clique em Start Without Debugging.

Para compilação e executar a amostra de código AnonymousDelegates a partir da linha de comando

  1. Use o Change Directory (cd) comando para alterar para o diretório AnonymousDelegates.

  2. Digite o seguinte:

    csc AnonymousDelegates.cs
    AnonymousDelegates
    

Consulte também

Conceitos

Exemplos no Visual C#

Referência

Métodos anônimos (Guia de programação do C#)

Representantes (guia de programação C#)

Outros recursos

Referência C#

Date

History

Motivo

Julho de 2008

Observação adicionada para Introdução.

Correção de bug do conteúdo.