Laden...

HashTable kopieren mit Filter?

Erstellt von math55 vor 15 Jahren Letzter Beitrag vor 15 Jahren 648 Views
math55 Themenstarter:in
314 Beiträge seit 2007
vor 15 Jahren
HashTable kopieren mit Filter?

Hallo,

ich habe ein HashTable dieser Art:

_
key1-->wert1
key2-->wert2
key3-->wert3
key4-->wert4
key5-->wert5_

Was wäre ein guter und vorallem schneller Weg, dieses zu kopieren, aber nur bestimmte key/value Paare zu übernehmen? Also eine Art Filter daraus anzuwenden. Nach dem kopieren soll also nur noch key 2 und key4 drinnen sein, zum Beispiel.

Gibts da was fertiges?

Danke 🙂

49.485 Beiträge seit 2005
vor 15 Jahren

Hallo math55,

ich denke, so in der Art wär's am besten (ungetestet):


foreach (KeyValuePair kvp in dict1) {
   if (bed) {
      dict2 [kvp.Key] = Value;
   }
}

herbivore

math55 Themenstarter:in
314 Beiträge seit 2007
vor 15 Jahren

Jep, so habe ichs dann auch gemacht...so ähnlich.

Danke 🙂