Interno

Autor: Louise Ward
Fecha De Creación: 4 Febrero 2021
Fecha De Actualización: 17 Mayo 2024
Anonim
Sub Urban & Bella Poarch - INFERNO (Official Music Video)
Video: Sub Urban & Bella Poarch - INFERNO (Official Music Video)

Contenido

Definición - ¿Qué significa interno?

Interno, en C #, es una palabra clave utilizada para declarar la accesibilidad de un tipo o miembro de tipo de manera que el acceso se limita al ensamblado en el que se declara.


Se utiliza un modificador interno para evitar el uso de un modificador público, que permite el acceso a otros ensamblajes cuando sea necesario. Un modificador interno, por lo tanto, es útil para implementar el concepto de encapsulación en la programación orientada a objetos a nivel de ensamblaje. Se utiliza en programas más grandes donde la información oculta a través de los límites del programa puede mejorar la mantenibilidad y la seguridad.

Internal se usa con mayor frecuencia en el desarrollo basado en componentes al permitir que un grupo específico de componentes se comunique de manera privada y evitar el acceso al código que no es relevante para este grupo. Los modificadores internos permiten el acceso de los miembros de un ensamblaje desde los ensamblajes amigos que están diseñados por razones específicas, como pruebas unitarias, extensiones a bibliotecas de clases, etc.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Internal

Interno es uno de los modificadores de acceso que limita el acceso a los tipos definidos dentro del ensamblaje actual del proyecto. La accesibilidad predeterminada de las clases y estructuras que se declaran dentro de un espacio de nombres o en el nivel superior de una unidad de compilación y no dentro de otros tipos es interna.


Por ejemplo, al desarrollar una aplicación de interfaz gráfica de usuario (GUI) que involucra elementos de GUI personalizados como ventanas, formularios, controles, etc., se pueden especificar con accesibilidad interna para que cooperen de forma privada sin exponerse al código que está utilizando estos elementos

Hacer referencia a un miembro con acceso interno desde fuera del ensamblado en el que se declara da como resultado un error del compilador. Al usar los miembros internos de un ensamblaje al que se debe acceder desde un ensamblaje amigo, el nombre del ensamblaje amigo debe especificarse con el atributo InternalsVisibleToAttribute en el ensamblaje donde se definen los miembros internos.

Un método virtual interno no se puede anular en C #.

Esta definición fue escrita en la estafa de C #