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 | ![]() |
![]() |
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)