public int compareTo(object cd) { series objSeries = (series)(cd); if (this.numeroTemporadas < objSeries.NumeroTemporadas) { return(-1); } else if (this.numeroTemporadas > objSeries.NumeroTemporadas) { return(1); } else { return(0); } }
static void Main(string[] args) { series[] arraySeries = new series[3]; videojuegos[] arrayVideojuegos = new videojuegos[2]; for (int i = 0; i < arraySeries.Length; i++) { Console.WriteLine("Titulo:"); string titulo = Console.ReadLine(); Console.WriteLine("Creador:"); string creador = Console.ReadLine(); series objSeries = new series(titulo, creador); arraySeries[i] = objSeries; } arraySeries[1].entregar(); arraySeries[0].entregar(); arraySeries[2].entregar(); int contadorSeries = 0; for (int i = 0; i < arraySeries.Length; i++) { bool valor = arraySeries[i].IsEntregado(); Console.WriteLine(valor); if (valor == true) { contadorSeries += 1; arraySeries[i].ToString(); } } Console.WriteLine("entregados totales " + contadorSeries); for (int i = 0; i < arrayVideojuegos.Length; i++) { Console.WriteLine("Titulo:"); string titulo = Console.ReadLine(); Console.WriteLine("horasEstimadas:"); string horasEstimadas = Console.ReadLine(); videojuegos objvideojuegos = new videojuegos(titulo, Convert.ToInt32(horasEstimadas)); arrayVideojuegos[i] = objvideojuegos; } arrayVideojuegos[3].entregar(); arrayVideojuegos[2].entregar(); int contadorVideojuegos = 0; for (int i = 0; i < arrayVideojuegos.Length; i++) { bool valor = arrayVideojuegos[i].IsEntregado(); if (valor == true) { contadorVideojuegos += 1; arrayVideojuegos[i].ToString(); } } Console.WriteLine(contadorVideojuegos); }