Ich mag würde einZwei Arrays in einem Dictinary
Dictionary<string, int[]> dict
aus zwei Arrays erstellen:
string[] keys = { "A", "B", "A", "D" };
int[] values = { 1, 2, 5, 2 };
das Ergebnis:
["A"] = {1,5}
["B"] = {2}
["D"] = {2}
Gibt es eine Weise, die ich tun kann, das mit LINQ? Ich habe über Zip gelesen, aber ich glaube nicht, dass ich verwenden kann, da ich Werte zu einem vorhandenen key.value-Array hinzufügen muss.
Was meinst du ich Wert hinzufügen müssen? In Ihrem aktuellen Fall für Schlüssel A haben Sie den Wert 6 oder 5? – mybirthname
Es tut mir leid für die Verwirrung. Ich möchte einen weiteren Wert in das Array hinzufügen, wenn der Schlüssel bereits existiert. – Terry