我試圖訪問和檢索數組中的值,作爲數值數據類型存儲在字典中,但目前爲止沒有任何運氣。請參閱我的詞典的當前語法的下面的示例。訪問字典內數組的內容
Dictionary<string, double[]> dict= new Dictionary<string, double[]>();
double[] dubarray = new double[20];
String[] keyval = somestringarray[0].ToString();
然後我有一個循環將鍵/值存儲到字典中。
dict.Add(keyval[0], dubarray);
現在我解析字典,並依賴於密鑰訪問數組中包含的值(dubarray)。爲了記錄的目的,我也想返回整個數組。目前,我被退回如下:「System.Double []」
foreach (KeyValuePair<string, double[]> item in dict)
{
System.Diagnostics.Debug.WriteLine("dict.KEY is : " + item.Key + "dict.VALUE is : " + item.Value);
}
有人能回答我怎樣才能訪問包含字典的每個實例中的數據元素?
值*是一個Double [],這就是默認的ToString將會打印它。如果你想顯示所有的值,遍歷'item.Value'。 – crashmstr