4
¿Cómo especificar una condición previa (LSP) en una interfaz en C #?
Digamos que tenemos la siguiente interfaz: interface IDatabase { string ConnectionString{get;set;} void ExecuteNoQuery(string sql); void ExecuteNoQuery(string[] sql); //Various other methods all requiring ConnectionString to be set } La condición previa es que ConnectionString debe establecerse / inicializarse antes de poder ejecutar cualquiera de los métodos. Esta condición previa se puede …