コード例 #1
0
        static void Main(string[] args)
        {
            var clasePublica = new ClasePublicaDePrueba();

            clasePublica.MetodoPublico();

            //clasePublica.PropiedadInterna = "B";
            //var claseInterna = new ClaseInternaDePrueba(); // error
            Console.WriteLine("Hello World!");
        }
コード例 #2
0
        static void Main(string[] args)
        {
            var clasePublica = new ClasePublicaDePrueba();

            clasePublica.MetodoPublico();
            //clasePublica.PropiedadInterna = "INTERNAL" -- > ERROR Solo se puede acceder desde su proyecto
            //var claseInterna = new ClaseInternaDePrueba(); --> ERROR Solo se puede acceder desde su proyecto
            //clasePublica.PropiedadProtegida --> ERROR Solo se puede acceder desde la clase o una derivada
            var claseDerivada = new ClaseDerivada();
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: engelcituk/POO-C-
        static void Main(string[] args)
        {
            var persona = new Persona()
            {
                FechaNacimiento = new DateTime(1980, 5, 8)
            };

            Console.WriteLine($"La edad de la persona es {persona.Edad}");

            string text      = null;
            var    resultado = text.ContarVocales();

            Console.WriteLine($"La cantidad de vocales son: {resultado}");

            var cp = new ClasePublicaDePrueba(); // esta clase tiene una propiedad de tipo internal

            cp.MetodoPublico();                  // no puedo acceder a internal string propiedadInterna porque este no esta en este proyecto POO
        }