Usar a palavra-chave "this" para autorreferência de codeunit
Habilitação para | Versão preliminar pública | Disponibilidade geral |
---|---|---|
Administradores, criadores, profissionais de marketing ou analistas, automaticamente | 1º de out. de 2024 | 1º de out. de 2024 |
Valor do negócio
Uma nova palavra-chave this
é introduzida, como conhecida em outras linguagens. A palavra-chave permite a passagem do objeto atual como argumentos para métodos, o que até agora só era possível com soluções alternativas menos ideais. Além disso, o uso da palavra-chave this
melhora a legibilidade dos métodos Bigger em que pode ser difícil ver se uma variável tem escopo global ou local.
Detalhes do recurso
Adicionamos suporte para a palavra-chave this
para autorreferência em todos os objetos, como conhecido em outras linguagens de programação.
Os principais benefícios de usar a palavra-chave this
:
- Permite que os codeunits passem uma referência a "this" (que é ela mesma) como um argumento para outro método.
- Melhora a legibilidade sinalizando que um símbolo referenciado é um membro no próprio objeto.
Uma nova regra CodeCop AA0248 é adicionada e habilitada por padrão com a gravidade "oculto". "Oculto" significa que ele aparece como três pontos no editor, mas não como um diagnóstico no modo de exibição Problema no Visual Studio Code ou em pipelines. Há um CodeFixer em todo o espaço de trabalho para atualizar o código existente para usar a palavra-chave this
.
O Aplicativo do Sistema é convertido para usar this
para referenciar métodos e globais no mesmo objeto.
Diga-nos o que você pensa
Ajude-nos a melhorar o Dynamics 365 Business Central debatendo ideias, dando sugestões e enviando comentários. Use o fórum em https://aka.ms/bcideas.
Consulte também
Usar a palavra-chave "this" para autorreferência de codeunit (docs)