Einfache und einfache (aber nicht sehr nett) Weg ist nur, um das Array der Schlüssel zu erhalten und iterieren es aktualisieren jede Zeichenfolge.So erhalten Sie die String-Array aller Schlüssel aus dem Wörterbuch und ändern Sie jede Zeichenfolge auf die gleiche Weise
string[] mapKeys = myDictionary.Keys.ToArray();
for (int i = 0; i < mapKeys.Length; i++)
mapKeys [i] = mapKeys [i].Replace("substringToRemove", "");
Aber gibt es eine Möglichkeit, es in 1 Zeile Code (z. B. mit LINQ) zu tun?
wird nicht aktualisiert, die verwendeten Schlüssel im Wörterbuch, sondern nur die Kopie, die Sie in die gemacht 'ToArray' Anruf. Ist das was du willst? –
Ja, genau das möchte ich. – user1271551