Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //Ejemplo 9: Nuevos miembros con expresiones en su definición

            Usuario UsuarioGenerico = new Usuario();
            Basico  UsuarioBasico   = new Basico("", 35, "m");
            Premium UsuarioPremium  = new Premium("Diana", 26, "f", true);

            //UsuarioBasico.Nombre = null;

            /*if(UsuarioBasico.Nombre == null) {
             *  throw new ArgumentNullException(
             *       paramName: nameof(UsuarioBasico.Nombre),
             *       message: "Nombre de usuario nulo");
             * }*/

            Console.WriteLine($"Usuario: {UsuarioBasico.Nombre}");

            string nombreA = UsuarioBasico.ObtenerNombre();

            Console.WriteLine($"Nombre: {nombreA}");
            Console.ReadLine();
        }