示例#1
0
        static void Main(string[] args)
        {
            /*Libro[] libros;
            libros = new Libro[10];
            libros[0] = new Libro();*/

            Libro miLibro=new Libro();
            Libreria unaLibreria = new Libreria();
            int indice;

            Libro miOtroLibro = new Libro(1111,"Brunoooooooooo");

            if (unaLibreria.agregarLibro(miLibro))
            {
                Console.WriteLine("El libro se ingresó");
            }

            unaLibreria = unaLibreria + miOtroLibro;

            if (miLibro == miOtroLibro)
            {
                Console.WriteLine("Son iguales");
            }
            else
                Console.WriteLine("No son iguales");

            //unaLibreria.agregarLibro(miLibro);//agrega otro libro. prueba indice. ah re loco!

            indice = unaLibreria.indiceLibre();
            Console.WriteLine(indice);
        }
示例#2
0
        public bool agregarLibro(Libro libroRecibido)
        {
            int indice=this.indiceLibre();

            //si hay un indice libre, mete el libro en ese indice libre.
            if (indice != -1)
            {
                this.ArrayLibros[indice] = libroRecibido;
                return true;
            }
            return false;

            /*
            int i;
            for (i = 0; i < this.ArrayLibros.Length; i++)
            {
                if (this.ArrayLibros[i] == null)
                {
                    this.ArrayLibros[i] =  libroR;
                    return true;
                }
            }
            return false;*/
        }