Datenstrukturen: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Greitschus (Diskussion | Beiträge)
LeonH (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
{{UEA|Dietsch|Hier sollte noch ein einleitender Text stehen}}
{{UEA|Dietsch|Hier sollte noch ein einleitender Text stehen}}
{{löschen}}
{{Navi:Implementierung}}
{{Navi:Implementierung}}
== Hinweise ==
== Hinweise ==
Zeile 177: Zeile 178:
* 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>
* 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  
 
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.