Compartir a través de


Usar la palabra clave 'this' para la autorreferencia de codeunit

Habilitada para Versión preliminar pública Disponibilidad general
Administradores, creadores, vendedores o analistas, automáticamente 1 de oct. de 2024 1 de oct. de 2024

Valor empresarial

Se introduce una nueva palabra clave this conocida en otros lenguajes. La palabra clave admite pasar el objeto actual como argumentos a los métodos, lo que hasta ahora solo ha sido posible con soluciones alternativas menos óptimas. Además, el uso de la palabra clave this mejora la legibilidad de los métodos más grandes donde puede ser difícil ver si una variable es de alcance global o local.

Detalles de características

Hemos agregado soporte para la palabra clave this para autorreferencia en todos los objetos, como se conoce en otros lenguajes de programación.

Las principales ventajas de usar la palabra clave this son que:

  • Permite que las unidades de código pasen una referencia a this (a sí mismo) como argumento a otro método.
  • Mejora la legibilidad al señalar que un símbolo al que se hace referencia es un miembro del propio objeto.

Se agrega una nueva regla CodeCop AA0248 y se habilita de forma predeterminada con la gravedad "oculta". "Oculta" significa que aparece como tres puntos en el editor, pero no como un diagnóstico en la vista Problema en Visual Studio Code o en canalizaciones. También hay un CodeFixer en todo el espacio de trabajo para actualizar el código existente para usar la palabra clave this.

La aplicación del sistema se convierte para usar this y hacer referencia a métodos y globales en el mismo objeto.

Qué piensa

Ayúdenos a mejorar Dynamics 365 Business Central con ideas, sugerencias y comentarios. Use el foro de https://aka.ms/bcideas.

Consulte también

Usar la palabra clave 'this' para la autorreferencia de codeunit (documentos)