Bei eigenen Klassen musst Du die Equal Funktion schon selbst bauen 
(überschreiben) damit die Teile gechekct werden, für die Du das haben willst.

Gruß

Michael W. Schneider
IT-Wizards GmbH

 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Roman Pittroff
> Sent: Thursday, July 21, 2005 2:48 PM
> To: [email protected]
> Subject: RE: [Asp.net] Inhalt zweier klassen vergleichen.
> 
> >Nur geringfügig... ;-)
> >Ich nehme an Du willst zu Laufzeit checken !?
> >Und nicht den Source/Klasse, sondern den Inhalt des Objektes.
> >
> 
> Also nochmals hier ist meiner sample class :-)
> 
> [XmlRoot("shoppingList")]
> public class ShoppingList {
>   private ArrayList listShopping;
> 
>   public ShoppingList() {
>     listShopping = new ArrayList();
>   }
> 
>   [XmlElement("item")]
>   public Item[] Items {
>     get {
>       Item[] items = new Item[ listShopping.Count ];
>       listShopping.CopyTo( items );
>       return items;
>     }
>     set {
>       if( value == null ) return;
>       Item[] items = (Item[])value;
>       listShopping.Clear();
>       foreach( Item item in items )
>         listShopping.Add( item );
>     }
>   }
> 
>   public int AddItem( Item item ) {
>     return listShopping.Add( item );
>   }
> }
> 
> // Items in the shopping list
> public class Item {
>   [XmlAttribute("name")] public string name;
>   [XmlAttribute("price")] public double price;
> 
>   public Item() {
>   }
> 
>   public Item( string Name, string Price ) {
>     name = Name;
>     price = Price;
>   }
> }
> 
> 
> So nun wird diese einmal gefuellt mit x daten
> 
> ShoppingList myList1 = new ShoppingList(); myList.AddItem( 
> new Item( "eggs",1.49 ) ); myList.AddItem( new Item( "ground 
> beef",3.69 ) ); myList.AddItem( new Item( "bread",0.89 ) );
> 
> 
> Und eine andere
> ShoppingList myList2= new ShoppingList(); myList.AddItem( new 
> Item( "eggs",1.49 ) ); myList.AddItem( new Item( "ground 
> beef",3.69 ) ); myList.AddItem( new Item( "bread",0.89 ) );
> 
> 
> So nun mochte ich wissen myList1 mit myList2
> ob sie die gleichen inhalt haben in dem ersten fall ja
> 
> ShoppingList myList2= new ShoppingList();
> myList.AddItem( new Item( "eggs",2.49 ) );
> myList.AddItem( new Item( "ground beef",3.69 ) );
> myList.AddItem( new Item( "bread",0.89 ) );
>  
> 
> In diesem fall nicht. mein frage kann ich das
> nun irgendwie mit .NET mittel machen oder muss 
> ich das zu fuss machen?
> 
> Gruss
> 
> Roman Pittroff
> Consulting
> Bangkok, Thailand
> 
> 
> 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an