Del via


Bruge nøgleordet "this" som codeunit-selvreference

Aktiveret for Offentlig forhåndsversion Generel tilgængelighed
Administratorer, udviklere, marketingmedarbejdere eller analytikere automatisk 1. okt. 2024 1. okt. 2024

Forretningsværdi

Det nye nøgleord this introduceres, som det kendes fra andre sprog. Nøgleordet understøtter at videregive det aktuelle objekt som argumenter til metoder, hvilket indtil nu kun har været muligt med mindre optimale løsninger.​ Derudover giver brugen af nøgleordet this bedre læsbarhed for større metoder, hvor det kan være svært at se, om en variabel er global eller lokal.

Funktionsdetaljer

Vi har tilføjet understøttelse af nøgleordet this til selvreference på alle objekter, som det kendes fra andre programmeringssprog.

De vigtigste fordele ved at bruge nøgleordet this er, at det:

  • Tillader codeunits at sende en reference til dette (som er det selv) som et argument til en anden metode.
  • Forbedrer læsbarheden ved at signalere, at et refereret symbol er et medlem på selve objektet.

En ny CodeCop-regel AA0248 er tilføjet og aktiveret som standard med alvorsgraden "skjult". "Skjult" betyder, at det vises som tre prikker i editoren, men ikke som en diagnostik i visningen Problem i Visual Studio Code eller i pipelines. Der er også en CodeFixer for hele arbejdsområdet for at opdatere eksisterende kode til at bruge nøgleordet this.

Systemprogrammet konverteres til at bruge this til at referere til metoder og globale værdier i samme objekt.

Fortæl os, hvad du synes

Hjælp os med at forbedre Dynamics 365 Business Central ved at diskutere idéer, komme med forslag og give feedback. Brug forummet på https://aka.ms/bcideas.

Se også

Bruge nøgleordet 'this' som codeunit-selvreference (dokumentation)