Datenstrukturen: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
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. | ||
