class Lista { private T[] arreglo; public Lista(int tamanio) { arreglo = new T[tamanio]; } public T ObtenerElemento(int indice) { return arreglo[indice]; } public void AgregarElemento(int indice, T valor) { arreglo[indice] = valor; } } public class PruebaLista { public static void Main () { Lista listaEnteros = new Lista(5); listaEnteros.AgregarElemento(0, 2); listaEnteros.AgregarElemento(1, 3); listaEnteros.AgregarElemento(2, 5); listaEnteros.AgregarElemento(3, 7); listaEnteros.AgregarElemento(4, 11); Lista listaDoubles = new Lista(3); listaDoubles.AgregarElemento(0, 7.11); listaDoubles.AgregarElemento(1, 13.17); listaDoubles.AgregarElemento(2, 19.23); } }