【发布时间】:2016-07-08 02:13:09
【问题描述】:
我正在尝试打印下面显示的 QandA_Dictionary 中的每个键和值,但我不断得到 System.int32[] 而不是我列出的实际值。有人可以指出解决此问题的正确方向吗?
using System;
using System.Collections;
using System.Collections.Generic;
namespace DictionaryPractice
{
class MainClass
{
public static void Main(string[] args)
{
Dictionary<string, int[]> QandA_Dictionary = new Dictionary<string, int[]>();
QandA_Dictionary.Add("What is 1 + 1?", new int[] { 1, 2, 3, 4 });
QandA_Dictionary.Add("What is 1 + 2?", new int[] { 1, 2, 3, 4 });
QandA_Dictionary.Add("What is 1 + 3?", new int[] { 1, 2, 3, 4 });
QandA_Dictionary.Add("What is 1 + 4?", new int[] { 2, 3, 4, 5 });
foreach (var pair in QandA_Dictionary)
{
Console.WriteLine("{0},{1}", pair.Key, pair.Value);
}
Console.ReadKey();
}
}
}
【问题讨论】:
标签: c#