Uso de Interfaces y Polimorfismo en Visual Studio Code

Clase 9 de 35Curso de C# con .Net Core 2.1

Resumen

Desde el punto de vista de la programación orientada a objetos cualquier objeto puede ser visto como una interfaz.

Haciendo uso de Linq vamos a seleccionar de nuestra lista de objetos todos los objetos y les haremos casting con ILugar. Si no declaramos que nos retorne sólo los objetos que sean de tipo ILugar, entonces el programa al realizar el casting va a causar errores silenciosos.