Examen .Net Dev 4
Examen .Net Dev 4
Las Clases del framework .NET pueden ser organizadas usando nombres de espacio. El ámbito
de una clase se declara usando la palabra clave de nombre de espacio. Entonces puede incluir
métodos del nombre de espacio en su código incluyendo la línea “using [namespace];” al
principio de su programa.
3. ¿Qué es un constructor?
Un constructor es el método de una clase que se llama cuando un objeto de esa clase se crea. El
constructor inicializa parámetros de la clase y tiene el mismo nombre que la clase.
4. ¿Qué es un destructor?
Mientras que las clases son pasadas por referencia, los registros son pasados por valor. Las clases
pueden ser heredadas, pero los registros no. Los registros generalmente dan un mejor
rendimiento ya que se almacenan en la pila en lugar del montículo.
8. ¿Qué es el GAC?
El acrónimo GAC significa Caché de Ensamblados Global. El GAC es donde los ensamblados se
almacenan para que muchas aplicaciones diferentes puedan compartir estos ensamblados.
Múltiples versiones de los ensamblados pueden ser guardadas en el GAC, y las aplicaciones
pueden especificar qué versión quieren usar en el archivo de configuración.
Cuando tiene varias DLLs en un sistema, está en lo que se conoce como “Infierno DLL”. Gestionar
las DLLs puede ser particularmente difícil si existen múltiples versiones de las distintas DLLs. En
el framework .NET, los ensamblados se gestionan utilizando la información guardada en sus
metadatos, y puede guardar varias versiones de cada uno en el GAC.
Error de Sintaxis. Este tipo de error, que se identifica durante la compilación, ocurre
porque el programador ha usado una sintaxis incorrectamente o ha cometido una falta
en el código.
Error de Lógica. Este tipo de error provoca que el programa realice algo distinto a lo que
el programador pretendía. El programa devolverá un resultado inesperado en respuesta
a las pruebas.
Error en Tiempo de Ejecución. Este tipo de error provoca que el programa aborte o
termine incorrectamente.