Tôi muốn tạo ra mộtHai mảng thành một Dictinary
Dictionary<string, int[]> dict
ra của hai mảng:
string[] keys = { "A", "B", "A", "D" };
int[] values = { 1, 2, 5, 2 };
kết quả:
["A"] = {1,5}
["B"] = {2}
["D"] = {2}
Có cách nào tôi có thể làm điều này với LINQ? Tôi đã đọc về Zip nhưng tôi không nghĩ rằng tôi có thể sử dụng vì tôi cần phải thêm giá trị vào một mảng key.value hiện có.
Ý anh là gì bởi tôi cần phải thêm giá trị? Trong trường hợp hiện tại của bạn cho khóa A, bạn sẽ có giá trị 6 hoặc 5? – mybirthname
Im xin lỗi vì sự nhầm lẫn. Tôi muốn thêm một giá trị khác vào mảng bất cứ khi nào khóa đã tồn tại. – Terry