Doen toegang wysigers beïnvloed weerspieëling ook?
-
01-07-2019 - |
Vra
Ek glo altyd hulle gedoen het, maar sien 'n paar antwoorde hier maak my twyfel ...
Kan ek toegang tot private velde / eienskappe / metodes van buite 'n klas deur nadenke?
Oplossing
Ja, jy kan toegang tot private velde via besinning. Dit is hoe 'n baie Orms gaan oor mense aan 'n voorwerp sonder om deur jou eienskappe (wat besigheid logika wat jy dalk nie bedoel het om te loop op 'n voorwerp vrag sal roep).
Toegang wysigers is nie 'n vorm van sekuriteit!
Ander wenke
Jy doen egter nodig ekstra regte vir toegang tot private / beskerm / interne velde / eienskappe / metodes van buite 'n klas deur nadenke.
Ja, jy kan, jy moet net spesifiseer die toegang wysiger in die BindingFlags wanneer jy dit te bekom.
Ja, jy kan, maar jy moet regtig vrae jouself hoekom jy gaan:)
Daar is eintlik net een geval, waar dit sin maak en dit is 'n UnitTest.