Använda nyckelordet ”this” för självreferens till codeunit
Viktigt
En del av funktionerna som beskrivs i den här utgivningsplanen har inte släppts ännu. Leveranstider kan ändras och förväntade funktioner kanske inte släpps (mer information finns i Microsofts policy). Läs mer: Nya och planerade funktioner
Aktiverad för | Allmänt tillgänglig förhandsversion | Allmän tillgänglighet |
---|---|---|
Administratörer, utvecklare, marknadsförare eller analytiker, automatiskt | Okt. 2024 | Okt. 2024 |
Affärsvärde
Det nya nyckelordet this
, känt från andra språk, introduceras. Med nyckelordet går det att skicka det aktuella objektet som argument till metoder, vilket hittills bara har varit möjligt med mindre optimala lösningar. Dessutom förbättrar användningen av nyckelordet this
läsbarheten för större metoder där det kan vara svårt att se om variabeln är global eller lokal.
Information om funktionen
Vi har lagt till stöd för nyckelordet this
för självreferens på alla objekt, som i andra programmeringsspråk.
De främsta fördelarna med att använda nyckelordet this
är att det:
- Gör att codeunits kan skicka en referens till ”this” (sig själv) som ett argument till en annan metod.
- Förbättrar läsbarheten genom att signalera att en refererad symbol är en medlem på själva objektet.
Den nya CodeCop-regeln AA0248 läggs till och aktiveras som standard med allvarlighetsgraden ”hidden”. ”Hidden” betyder att den visas som tre punkter i redigeraren, men inte som en diagnostik i vyn Problem i Visual Studio Code, eller i pipelines. Det finns även en CodeFixer för hela arbetsytan för att uppdatera befintlig kod så att den använder nyckelordet this
.
Systemprogrammet konverteras för att använda this
för refereringsmetoder och globala värden i samma objekt.
Berätta vad du tycker
Hjälp oss förbättra Dynamics 365 Business Central genom att diskutera idéer, ge förslag och lämna feedback. Använd forumet på https://aka.ms/bcideas.