Exemplo n.º 1
0
        public object Clone()
        {
            cLibro libro = new cLibro();

            libro.nombre  = this.nombre;
            libro.edicion = this.edicion;
            libro.autor   = this.autor;
            return(libro);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            cLibro libro1 = new cLibro();
            cLibro libro2 = new cLibro();
            cLibro libro3 = new cLibro();

            libro1.Nombre  = "Nacidos de la bruma";
            libro1.Autor   = "Brandon Sanderson";
            libro1.Edicion = 3;

            libro2 = libro1;

            libro1.MostrarInformacion();
            libro2.MostrarInformacion();

            Console.WriteLine("\n------------------------\n");

            libro1.Edicion = 2;

            libro1.MostrarInformacion();
            libro2.MostrarInformacion();

            Console.WriteLine("\n------------------------\n");

            libro3 = (cLibro)libro1.Clone();

            libro1.MostrarInformacion();
            libro3.MostrarInformacion();

            Console.WriteLine("\n------------------------\n");

            libro1.Edicion = 3;
            libro1.MostrarInformacion();
            libro3.MostrarInformacion();

            Console.ReadKey();
        }