static void main(string[] args) { var rect = new Rectangulo(); rect.calcularArea(10, 20); // marcaría error por no tener visibilidad de la propiedad _base System.Console.WriteLine($"El valor de la base en rect es: {rect._base}"); var cuadro = new Cuadrado(); cuadro.lado = 10; cuadro.calcularArea(); var circulo = new Circulo(); circulo.radio = 9.65; circulo.calcularArea(); }
static void Main(string[] args) { IFigura figura; figura = new Cuadrado(5, 10); Console.WriteLine("la base del cuadrado es: " + figura.calcularArea()); figura = new Rectangulo(6, 10); Console.WriteLine("la base del rectangulo es: " + figura.calcularArea()); MiGenerico <int> entero = new MiGenerico <int>(); entero.Objeto = 10; MiGenerico <string> texto = new MiGenerico <string>(); texto.Objeto = "mi texto"; Console.ReadKey(); }