添加两个一维数组并显示为二维数组
本文关键字:显示 二维数组 一维数组 两个 添加 | 更新日期: 2023-09-27 18:24:16
假设有两个数组。一个数组用于存储名称,另一个数组则用于存储标记。如何显示带有相应标记的名称?两个数组的类型不同。
尝试使用以下内容
int[] marks = { 1, 2 };
string[] names = { "one", "two"};
var dictionary = names.Zip(marks, (s, i) => new { s, i })
.ToDictionary(item => item.s, item => item.i);
或
var dictionary = new Dictionary<string, int>();
for (int index = 0; index < marks.Length; index++)
{
dictionary.Add(names[index], marks[index]);
}
然后
foreach (var item in dictionary )
{
Console.WriteLine("{0}, {1}",
item.Key,
item.Value);
}