none
Clase genérica con manejo de listas RRS feed

  • Pregunta

  • Buenas tardes amigos, alguien me podría ayudar o tal ves compartir una clase genérica con manejo de listas para una tabla por ejemplo productos(código, descripción, precio) necesito crear la dll y a través de ella poder llenar un item, actualizar item, eliminar un item , buscar un item, listar items, obtener producto de mayor precio, de antemano gracias por su valiosa ayuda.
    martes, 15 de marzo de 2016 23:20

Todas las respuestas

  • No hace falta crear una clase así. Ya lo hace el List genérico que viene "de fábrica". Suponiendo que ya tienes un class Producto que tenga las propiedades deseadas, tu clase Productos puede ser sencillamente una herencia desde List<Producto>, y toda la clase vacía:

    class Productos:List<Producto> {}

    Sobre esa clase puedes hacer todo lo que querías, bien sea llamando a los métodos del propio List o bien usando los extensores de Linq. Por ejemplo, para buscar el producto de mayor precio:

    Producto elMayor = (from p in instanciaDeProductos orderby p.Precio descending select p).Take(1).FirstOrDefault();


    miércoles, 16 de marzo de 2016 6:14
  • se duplico la pregunta

    Clase genérica con manejo de listas


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 17 de marzo de 2016 11:08