Acasă Dezvoltare Ce este intern? - definiție din techopedia

Ce este intern? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Intern?

Intern, în C #, este un cuvânt cheie folosit pentru a declara accesibilitatea unui membru de tip sau de tip, astfel încât accesul este limitat la ansamblul în care este declarat.

Un modificator intern este utilizat pentru a preveni utilizarea unui modificator public, care permite accesul la alte ansambluri, acolo unde este necesar. Prin urmare, un modificator intern este util în implementarea conceptului de încapsulare în programarea orientată pe obiect la nivel de asamblare. Este utilizat în programe mai mari, unde informațiile care se ascund peste limitele programului pot îmbunătăți mentenabilitatea și securitatea.

Intern este cel mai adesea utilizat în dezvoltarea bazată pe componente, permițând unui grup specific de componente să comunice în mod privat și să împiedice accesul la codul care nu este relevant pentru acest grup. Modificatorii interni permit accesul membrilor unei asamblări din ansamblurile prietene care sunt proiectate din motive specifice, cum ar fi testarea unității, extensii la bibliotecile de clasă etc.

Techopedia explică Interne

Intern este unul dintre modificatorii de acces care limitează accesul la tipurile definite în ansamblul proiectului curent. Accesibilitatea implicită a claselor și structurilor declarate într-un spațiu de nume sau la nivelul superior al unei unități de compilare și nu în alte tipuri este internă.

De exemplu, în timp ce dezvoltă o aplicație grafică de utilizator (GUI) care implică elemente GUI personalizate, cum ar fi Windows, formulare, controale etc., ele pot fi specificate cu accesibilitate internă, astfel încât să coopereze în mod privat, fără a fi expuse la codul care folosește aceste elemente.

Referirea unui membru cu acces intern din afara ansamblului în care este declarat are ca rezultat o eroare a compilatorului. În timp ce folosiți membrii interni ai unui ansamblu care trebuie accesați dintr-o asamblare prietenă, numele asamblării prieten ar trebui specificat cu atributul, InternalsVisibleToAttribute din ansamblu unde sunt definite membrii interni.

O metodă virtuală internă nu poate fi anulată în C #.

Această definiție a fost scrisă în contextul C #
Ce este intern? - definiție din techopedia