【发布时间】:2014-03-05 07:34:11
【问题描述】:
我正在尝试访问和检索数组中的值,该数组已作为值数据类型存储在字典中,但到目前为止还没有任何运气。请参阅以下我的字典当前语法的示例。
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。
标签: c# arrays dictionary