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
Use o Change Directory (cd) comando para alterar para o diretório AnonymousDelegates.
Digite o seguinte:
csc AnonymousDelegates.cs AnonymousDelegates
Consulte também
Conceitos
Referência
Métodos anônimos (Guia de programação do C#)
Representantes (guia de programação C#)
Outros recursos
Date |
History |
Motivo |
---|---|---|
Julho de 2008 |
Observação adicionada para Introdução. |
Correção de bug do conteúdo. |