Datenstrukturen: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Dietsch (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Greitschus (Diskussion | Beiträge)
Zeile 177: Zeile 177:
* Keys dürfen nicht von "außen" verändert werden (''immutable'').   
* Keys dürfen nicht von "außen" verändert werden (''immutable'').   
* Die Add-Methode wirft eine Exception wenn der Key bereits vorhanden ist.  
* Die Add-Methode wirft eine Exception wenn der Key bereits vorhanden ist.  
* Die Values können über die [http://msdn.microsoft.com/en-us/library/9tee9ht2.aspx Item-Property] der Datenstruktur angesprochen werden:<br><source lang="csharp">myDataStructure[key] = expression;</source>Dabei wird ein Wert  
* Die Values können über die [http://msdn.microsoft.com/en-us/library/9tee9ht2.aspx Item-Property] der Datenstruktur angesprochen werden:<br><source lang="csharp">myDataStructure[key] = expression;</source>
 
Dabei wird ein Wert  
** wenn der Key bereits vorhanden ist überschrieben  
** wenn der Key bereits vorhanden ist überschrieben  
** wenn der Key noch nicht vorhanden ist neu angelegt.
** wenn der Key noch nicht vorhanden ist neu angelegt.