C# | Herencia en Constructores

En C#, tanto la clase base como la clase derivada pueden tener su propio constructor. El constructor de una clase base que se usa para instanciar los objetos de la clase base y el constructor de la clase derivada que se usa para instanciar el objeto de la clase derivada. En la herencia, la clase … Continue reading «C# | Herencia en Constructores»

Clases anidadas en C# – Part 1

Una clase es un proyecto o prototipo definido por el usuario a partir del cual se crean objetos. Básicamente, una clase combina los campos y métodos (función miembro que define acciones) en una sola unidad. En C#, un usuario puede definir una clase dentro de otra clase. Este tipo de clases se conocen como clases … Continue reading «Clases anidadas en C# – Part 1»

Destructores en C#

Los destructores en C# son métodos dentro de la clase que se usan para destruir instancias de esa clase cuando ya no se necesitan. El Destructor es llamado implícitamente por el recolector de basura de .NET Framework y, por lo tanto, el programador no tiene control sobre cuándo invocar el destructor. Una variable de instancia … Continue reading «Destructores en C#»

Constructores privados en C# – Part 1

Requisito previo: Constructores en C#  Private Constructor es un constructor de instancia especial presente en el lenguaje C#. Básicamente, los constructores privados se usan en clases que contienen solo miembros estáticos. El constructor privado siempre se declara mediante una private palabra clave. Puntos importantes: Es la implementación de un patrón de clase singleton. Use un … Continue reading «Constructores privados en C# – Part 1»

Constructores privados en C#

Requisito previo: Constructores en C#  Private Constructor es un constructor de instancia especial presente en el lenguaje C#. Básicamente, los constructores privados se usan en clases que contienen solo miembros estáticos. El constructor privado siempre se declara mediante una private palabra clave. Puntos importantes: Es la implementación de un patrón de clase singleton. Use un … Continue reading «Constructores privados en C#»

C# | clases abstractas

La abstracción en C# es el proceso para ocultar los detalles internos y mostrar solo la funcionalidad. El modificador abstracto indica la implementación incompleta. La palabra clave resumen se usa antes de la clase o el método para declarar la clase o el método como resumen. Además, el modificador abstracto se puede usar con indexadores … Continue reading «C# | clases abstractas»

C# | Diferencia entre constructores estáticos y constructores no estáticos – Part 1

Requisito previo: Constructores en C# Los constructores estáticos se utilizan para inicializar los miembros estáticos de la clase y se les llama implícitamente antes de la creación de la primera instancia de la clase. Los constructores no estáticos se utilizan para inicializar los miembros no estáticos de la clase. A continuación se muestran las diferencias … Continue reading «C# | Diferencia entre constructores estáticos y constructores no estáticos – Part 1»

C# | clases abstractas – Part 1

La abstracción en C# es el proceso para ocultar los detalles internos y mostrar solo la funcionalidad. El modificador abstracto indica la implementación incompleta. La palabra clave resumen se usa antes de la clase o el método para declarar la clase o el método como resumen. Además, el modificador abstracto se puede usar con indexadores … Continue reading «C# | clases abstractas – Part 1»

C# | Copiar constructor

Un constructor que crea un objeto copiando variables de otro objeto o que copia los datos de un objeto en otro objeto se denomina Copy Constructor . Es un constructor parametrizado que contiene un parámetro del mismo tipo de clase. El uso principal del constructor de copias es inicializar una nueva instancia con los valores … Continue reading «C# | Copiar constructor»