public WeatherForecastController(ILogger <WeatherForecastController> logger, IMiInterface miInterface, IMiInterfaceGenerica <WeatherForecastController> miInterfaceGenerica, IConfiguration configuration) { _logger = logger; _miInterface = miInterface; _miInterfaceGenerica = miInterfaceGenerica; _configuration = configuration; }
static void Mostrar(IMiInterface algo) { Console.WriteLine(algo.PropiedadSL); Console.WriteLine(((MiClase)algo).atributo); }
public WeatherForecastController(ILogger <WeatherForecastController> logger, IMiInterface miInterface, IMiInterfaceGenerica <WeatherForecastController> miInterfaceGenerica) { _logger = logger; _miInterface = miInterface; _miInterfaceGenerica = miInterfaceGenerica; }
public WeatherForecastController(ILogger <WeatherForecastController> logger, IMiInterface miInterface, IMiInterfaceGenerica <WeatherForecastController> miInterfaceGenerica) //<--Pido las inyecciones { _logger = logger; _miInterface = miInterface; //<-- Las encapsulamos para usar en la clase. _miInterfaceGenerica = miInterfaceGenerica; }