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)