我想從下面顯示的QandA_Dictionary打印每個鍵和值,但我不斷獲取System.int32 []而不是我列出的實際值。有人能指出我解決這個問題的正確方向嗎?如何從此數組中打印字典值而不是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();
}
}
}
太棒了!這正是我想要做的。我現在將討論一些實際的邏輯。它似乎只是一些語法類型的東西導致我的問題。我是編程和本網站的新手。我會等5分鐘,然後給你一個複選標記。其他人在你離開後2分鐘回答,所以我在等待我是否應該遵守一些現場道德規範,或者只是先以先到先得的方式給予獎勵。我很快就會掌握所有這一切。再次感謝芽。如果我的迴應與本網站的運作不符,我下次將忽略「華夫餅」。 – sean