static void Main(string[] args)
        {
            ClaseBase cb = new ClaseBase(6);

            cb.nombre = "clase base";

            ClaseDerivada cd = new ClaseDerivada(1);

            cd.nombre = "clase derivada";
            cd.Compila();

            Console.WriteLine(cd.Id);

            ClaseError error = new ClaseError();

            error.Compila();
            error.Falla(new ClaseBase(1));

            Console.ReadLine();


            ClaseSellada cs = new ClaseSellada();

            Console.WriteLine(cs.Id);

            Console.ReadLine();
        }
Example #2
0
        public IActionResult Index()
        {
            ViewBag.Environment = _environment.EnvironmentName;

            var provider = new PhysicalFileProvider(Directory.GetCurrentDirectory());
            var contents = provider.GetDirectoryContents(string.Empty);
            var fileInfo = provider.GetFileInfo("wwwroot/js/site.js");
            var path     = Path.Combine("advisor", "caco");
            var advFiles = _fileProvider.GetDirectoryContents(path);

            var test = Directory.GetCurrentDirectory();

            ViewBag.Contents  = advFiles;
            ViewBag.Directory = Directory.GetCurrentDirectory();
            //PRUEBAS

            var          obj1 = new ClaseMaestra();
            var          obj2 = new ClaseDerivada();
            ClaseMaestra obj3 = new ClaseDerivada();

            var test1 = obj1.Metodo();
            var test2 = obj1.MetodoVirtual();

            var test3 = obj2.Metodo();
            var test4 = obj2.MetodoVirtual();
            var test5 = obj2.MetodoBase();
            var test6 = obj2.MetodoVirtualBase();

            var test7 = obj3.Metodo();
            var test8 = obj3.MetodoVirtual();

            return(View());
        }