Päivittäisessä kehityksessä meidän täytyy viitata assemblyyn tai kolmannen osapuolen kirjastoon, jonka muut kapseloivat, ja painamme F12:ta päästäksesi määritelmään, jolloin näemme vain metodin nimen, metodin parametrit, palautusarvotyypin jne., mutta emme tarkkaa toteutuskoodia.
Jos haluamme nähdä tietyn toteutuslogiikkakoodin, meidän täytyy käyttää .net-dekompilointityökaluja: Reflector, ILSpy, dnSpy jne., mutta se on liian kömpelöä, itse asiassa Visual Studio(vs) -toiminnolla on jo oma dekompilointifunktio.
Käytän vs2019:ää seuraavalla kokoonpanolla:
Työkalut → Asetukset → tekstieditori → C# > Edistynyt → mahdollistaa navigointi dekompoiviin lähteisiin
Kun se on otettu käyttöön, painamme F12 päästäksesi määritelmään, ja voimme katsoa suoraan dekompoitetun lähdekoodin.
|