У меня есть два списка строк;myFruits и myColors.
myFruits имеет следующий формат:
["Apple", "Banana", "Guava", "Blueberry"] //key
myColors имеет следующий формат:
["Red", "Yellow", "Green", "Blue"] //value
Я хочу иметь возможность отобразитьключи myFruits к значениям myColors поочередно, используя словарь и получая что-то вроде следующего в моем выводе.
Apple:Red
Banana:Yellow
Guava:Green
Blueberry:Blue
Я пытался использовать zip в своем коде, но что-то, что я делаю, не правильно, поскольку оно не печатаетправильно.
var dic = myFruits.Zip(myColors, (k, v) => new { k, v }).ToDictionary(x => x.k, x => x.v);
Как мне достичь желаемого результата?Это просто пример, я могу иметь несколько значений в моем списке при каждом запуске, но всегда будет равным нет.элементов в обоих списках, независимо от того, какое число.Любая помощь будет принята с благодарностью.