Membre inaccessible

Autora: Lewis Jackson
Data De La Creació: 8 Ser Possible 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Garrot tourniquet improvisé PSC1
Vídeo: Garrot tourniquet improvisé PSC1

Content

Definició: què significa membre inaccessible?

Un membre inaccessible, a la part de C #, és un membre al qual no es pot accedir per un tipus específic. Un membre inaccessible al qual no es pot accedir per un tipus pot ser accedit per un altre tipus.

Un membre inaccessible pot obtenir el nivell d’accessibilitat que controla el seu ús des d’un altre codi de l’assemblea on es declara, o d’altres muntatges.

Un membre d'un tipus està dissenyat per ser inaccessible de certs tipus amb l'objectiu d'encapsular. L’encapsulació de dades ajuda a protegir les dades de l’objecte de la corrupció accidental, a més d’amagar detalls d’implementació innecessaris de l’usuari dels objectes.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Membres inaccessibles

L’accessibilitat d’un membre d’un tipus està determinada pel tipus en què resideix i el modificador d’accés especificat durant la seva declaració. A continuació es mostren els modificadors d’accés utilitzats per especificar l’accessibilitat:


  • Públic: accés tant a l’assemblea actual com a un muntatge extern que en fa referència.
  • Privat: L’accés està limitat al tipus que conté.
  • Protegit: L'accés està limitat a la classe que conté o als tipus derivats del tipus que conté.
  • Intern: L’accés només està limitat a l’assemblea actual.
  • Protecció interna: L’accés està limitat a l’assemblea actual o als tipus derivats de la classe que conté.

Per exemple, es pot declarar un tipus amb un mètode que tingui un modificador protegit de manera que sigui inaccessible fora de la classe, però accessible a les seves classes derivades.

No tots els modificadors d’accés es poden utilitzar en tots els contres per tots els tipus. Quan un membre d'un tipus no inclou cap modificador d'accés durant la declaració, l'accessibilitat predeterminada és privada.

Segons la restricció d’accessibilitat de C #, diverses construccions requereixen que un tipus sigui almenys tan accessible com un membre o un altre tipus. A més, si el membre és un mètode, delegat o indexador, el tipus de retorn i els tipus de paràmetres han de ser almenys tan accessibles com el propi membre. L'ús d'un membre inaccessible produirà un error de temps de compilació.


Aquesta definició es va escriure amb el número de C #