C# | Interfaz

Al igual que una clase, la interfaz puede tener métodos, propiedades, eventos e indexadores como miembros. Pero las interfaces contendrán solo la declaración de los miembros. La implementación de los miembros de la interfaz estará dada por la clase que implementa la interfaz implícita o explícitamente. Las interfaces especifican qué debe hacer una clase y … Continue reading «C# | Interfaz»

Delegados vs Interfaces en C#

Un Delegado es un objeto que se refiere a un método o puede decir que es una variable de tipo de referencia que puede contener una referencia a los métodos. Los delegados en C# son similares al puntero de función en C/C++ . Proporciona una forma que indica qué método se llamará cuando se active … Continue reading «Delegados vs Interfaces en C#»

C# | Implementación de interfaz explícita

Una interfaz es una colección de elementos vinculados libremente que tienen una funcionalidad o atributos comunes. Las interfaces contienen firmas de métodos, propiedades, eventos, etc. Las interfaces se utilizan para que una clase o estructura pueda implementar múltiples comportamientos. C# no admite el concepto de herencia múltiple debido a la ambigüedad que provoca. Pero muchos … Continue reading «C# | Implementación de interfaz explícita»

C# | Interfaz – Part 1

Al igual que una clase, la interfaz puede tener métodos, propiedades, eventos e indexadores como miembros. Pero las interfaces contendrán solo la declaración de los miembros. La implementación de los miembros de la interfaz estará dada por la clase que implementa la interfaz implícita o explícitamente. Las interfaces especifican qué debe hacer una clase y … Continue reading «C# | Interfaz – Part 1»

C# | Cómo utilizar las referencias de interfaz – Part 1

En C#, puede crear una variable de referencia de un tipo de interfaz o, en otras palabras, puede crear una variable de referencia de interfaz. Este tipo de variable puede referirse a cualquier objeto que implemente su interfaz. Una variable de referencia de interfaz solo conoce los métodos declarados por su declaración de interfaz. No … Continue reading «C# | Cómo utilizar las referencias de interfaz – Part 1»

C# | Cómo implementar varias interfaces con el mismo nombre de método – Part 1

Al igual que una clase, la interfaz puede tener métodos , propiedades , eventos e indexadores como miembros. Pero la interfaz contendrá solo la declaración de los miembros. La implementación de los miembros de la interfaz estará dada por la clase que implementa la interfaz implícita o explícitamente. C# permite la implementación de múltiples interfaces … Continue reading «C# | Cómo implementar varias interfaces con el mismo nombre de método – Part 1»

Diferencia entre clase abstracta e interfaz en C# – Part 1

Una clase abstracta es una forma de lograr la abstracción en C#. Una clase abstracta nunca está destinada a ser instanciada directamente. Esta clase debe contener al menos un método abstracto, que está marcado por la palabra clave o el modificador abstracto en la definición de la clase. Las clases abstractas se utilizan normalmente para … Continue reading «Diferencia entre clase abstracta e interfaz en C# – Part 1»

Demostración de transacciones usando la interfaz a través de C#

La interfaz es una clase especial en la que podemos declarar todos nuestros métodos. Aquí, en este problema, vamos a crear una interfaz en la que vamos a declarar todas las implementaciones requeridas que son necesarias para la gestión de transacciones. Aquí, en este artículo, vamos a ver cómo funcionan las transacciones en tiempo real … Continue reading «Demostración de transacciones usando la interfaz a través de C#»

Programa C# para implementar la interfaz IComparable

C# proporciona una interfaz IComparable. Esta interfaz proporciona diferentes tipos de métodos de comparación específicos del tipo, lo que significa que un tipo de valor o una clase pueden implementar esta interfaz para ordenar sus instancias porque no podemos ordenar las instancias de una clase directamente porque el compilador no sabe sobre qué base ordenar. … Continue reading «Programa C# para implementar la interfaz IComparable»