lista...a ver si me pueden ayudar...
tengo 2 objetos llamados Proyecto (cuyos propiedades son Nombre,
Descripcion, Fecha Inicio, etc)
Necesito compararlos para ver en que cambiaron, hacer una especie de tabla
comparativa donde resalte con colores lo que cambió o algo asi...
Estuve leyendo y algu
Bueno, si tenés que comparar sólo ese objeto hacelo a mano, propiedad por
propiedad es lo más rápido, si necesitás un comparador genérico (para
cualquier tipo y con muchas propiedades) te conviene usar refection.
On 5/8/08, Leandro Halfon <[EMAIL PROTECTED]> wrote:
>
> lista...a ver si me pueden a
Leandro
Halfon
Enviado el: jueves, 08 de mayo de 2008 12:14 p.m.
Para: puntonet@mug.org.ar
Asunto: [puntonet] comparar objetos
lista...a ver si me pueden ayudar...
tengo 2 objetos llamados Proyecto (cuyos propiedades son Nombre,
Descripcion, Fecha Inicio, etc)
Necesito compararlos para ver en que
Hola,
Leandro no entiendo mucho que tiene que ver TDD y validar objetos con esto.
Para mí lo que él está necesitando es un simple método que itere por las
propiedades del objeto y que vaya acumulando el nombre de las properties
donde los valores no son iguales.
Crear tests luego para testear este
@mug.org.ar [mailto:[EMAIL PROTECTED] En nombre de Leandro
Halfon
Enviado el: Jueves, 08 de Mayo de 2008 12:14 p.m.
Para: puntonet@mug.org.ar
Asunto: [puntonet] comparar objetos
lista...a ver si me pueden ayudar...
tengo 2 objetos llamados Proyecto (cuyos propiedades son Nombre,
Descripcion, Fecha
Yo usaria Reflection, nunca tuve drama de ningun tipo
Fijate en este link
http://www.sidesofmarch.com/index.php/archive/2007/08/03/use-reflection-to-compare-the-properties-of-two-objects/
Podes usar el mismo Helper, solo es cambiar los
public static List Diference(T x, T y)
{