C# paragonare due oggetti complessi

lunedì 19 novembre 2012 - 15.08
Tag Elenco Tags  C#  |  .NET 4.0

andrestu Profilo | Expert

Salve a tutti,
definendo un tipo:

public class Articolo
{
public int Id { get; set; }
public string Codice { get; set; }
public IEnumerable<ArticoloColore> Colore { get; set; }
}

Notate che ha una proprietà "IEnumerable<ArticoloColore>" dove ArticoloColore è un altro tipo con una sua definizione che può essere altrettanto complessa e cioè contenere a sua volta proprietà e liste.
a questo punto se ho due oggetti:

Articolo art1 = new Articolo() { Id = 1, Codice = "AA01", ... }
Articolo art2 = new Articolo() { Id = 1, Codice = "AA01", ... }

al posto dei puntini ammettiamo ad esempio che ci siano due liste differenti di ArticoloColore.

vorrei sapere se magari esiste già nel NET qualche metodo che mi può paragonare i due oggetti oppure me lo devo creare io manualmente ?

grazie


Andrea Restucci - Web Developer
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5