domingo, 24 de mayo de 2009

Ejemplo clase generica

using System;
using System.Collections.Generic;
using System.Text;

namespace Aplicacion_consola_generica_1
{
class arregloUni
{
object [] elementos;
public arregloUni(int n)
{
elementos = new object[n];
}
public void asignarDato(int i, object x)
{
elementos[i] = x;
}
public object obtener(int i)
{
return elementos[i];
}
public object[] elem
{
get { return elementos; }
set { elementos = value; }
}



}
}
using System;
using System.Collections.Generic;
using System.Text;

namespace Aplicacion_consola_generica_1
{
class Program
{
static void Main(string[] args)
{

int i,dato;
Console.Write("Introduce la cantidad de datos ");
int n=int.Parse(Console.ReadLine());
arregloUni A = new arregloUni(n);
Console.WriteLine("Introduce los siguientes datos ");
for (i = 0; i < n; i++)
{
Console.Write(" dato {0}: ", i + 1);
dato = int.Parse(Console.ReadLine());
A.asignarDato(i, (int)dato);
}
int mayor = (int)A.elem[0];
for (i = 1; i < n; i++)
{
if ((int)A.elem[i] > mayor)
{
mayor = (int)A.elem[i];
}
}
Console.WriteLine("El dato mayor es {0} ", mayor);
Console.ReadKey();

}
}
}

No hay comentarios: