this-avainsanan käyttäminen codeunitin itseviittauksena
Käyttö | Julkinen esiversio | Yleinen saatavuus |
---|---|---|
Järjestelmänvalvojille, tekijöille, markkinoijille tai analyytikoille automaattisesti | ![]() |
![]() |
Liiketoiminta-arvo
Uusi käyttöönotettava this
-avainsana on tuttu muista kielistä. Avainsana tukee nykyisen objektin siirtämistä argumentteina menetelmiin, mikä on tähän saakka ollut mahdollista vain hankalien väliaikaisratkaisujen kautta. this
-avainsanan käyttö parantaa lisäksi luettavuutta laajoissa menetelmissä, joissa voi olla hankala nähdä, onko muuttujan vaikutusalue yleinen vai paikallinen.
Toiminnon tiedot
this
-avainsanan itseviittauksen tuki on lisätty kaikkiin objekteihin, mikä on tuttua muista ohjelmointikielistä.
this
-avainsanan käytön tärkeimmät edut:
- Codeunitit voivat siirtää this-viittauksen (itseensä) argumenttina toiseen menetelmään.
- Luettavuus paranee, sillä viitatun symbolin ilmaistaan olevan objektin itsensä jäsen.
Uusi CodeCop-sääntö AA0248 on lisätty ja otettu oletusarvoisesti käyttöön vakavuuden ollessa hidden. Hidden tarkoittaa, että se näkyy editorissa kolmena pisteenä muttei diagnostiikkana Visual Studio Coden Ongelma-näkymässä tai putkissa. Lisäksi koko työtilaa koskeva CodeFixer mahdollistaa aiemmin luodun koodin päivittämiseen käyttämään this
-avainsanaa.
Järjestelmäsovellus on muunnettu käyttämään this
-avainsanaa viittaamaan menetelmiin ja yleisiin samassa objektissa.
Kerro mielipiteesi
Auta meitä parantamaan Dynamics 365 Business Centralia keskustelemalla ideoista, antamalla ehdotuksia sekä lähettämällä palautetta. Keskustelupalsta on käytettävissä osoitteessa https://aka.ms/bcideas.
Katso myös
this-avainsanan käyttäminen codeunitin itseviittauksena (dokumentaatio)