在字典中显示元素 [英] displaying elements in a dictionary
本文介绍了在字典中显示元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
我想显示一个字典的元素(字符串,双精度).这是代码:
Hi all,
I would like to display elements of a dictionary(string,double). Here is the code:
private void populateDictionary()
{
g_masses.Add("K", 128.0949626);
g_masses.Add("R", 156.1011106);
g_masses.Add("S", 87.0320282);
g_masses.Add("L", 113.0840636);
g_masses.Add("G", 57.0214636);
g_masses.Add("T", 101.0476782);
g_masses.Add("V", 99.0684136);
g_masses.Add("A", 71.0371136);
g_masses.Add("P", 97.0527636);
g_masses.Add("E", 129.0425928);
g_masses.Add("N", 114.0429272);
g_masses.Add("Q", 128.0585772);
g_masses.Add("D", 115.0269428);
g_masses.Add("Y", 163.0633282);
g_masses.Add("H", 137.0589116);
g_masses.Add("C", 103.0091843);
g_masses.Add("F", 147.0684136);
g_masses.Add("W", 186.0793126);
g_masses.Add("M", 131.0404843);
g_masses.Add("waterMass", 18.01056);
g_masses.Add("hydrogen", 1.00785);
}
我想在一列中显示字符串值,在下一列中显示double值.有什么建议?
I would like to display the string value in a column and the double value in the next column. Any suggestions? Thanks!
推荐答案
private Dictionary<String,Double> g_masses = new Dictionary<String, Double>()
...
private void populateDictionary()
{
g_masses.Add("K", 128.0949626);
g_masses.Add("R", 156.1011106);
g_masses.Add("S", 87.0320282);
g_masses.Add("L", 113.0840636);
g_masses.Add("G", 57.0214636);
g_masses.Add("T", 101.0476782);
g_masses.Add("V", 99.0684136);
g_masses.Add("A", 71.0371136);
g_masses.Add("P", 97.0527636);
g_masses.Add("E", 129.0425928);
g_masses.Add("N", 114.0429272);
g_masses.Add("Q", 128.0585772);
g_masses.Add("D", 115.0269428);
g_masses.Add("Y", 163.0633282);
g_masses.Add("H", 137.0589116);
g_masses.Add("C", 103.0091843);
g_masses.Add("F", 147.0684136);
g_masses.Add("W", 186.0793126);
g_masses.Add("M", 131.0404843);
g_masses.Add("waterMass", 18.01056);
g_masses.Add("hydrogen", 1.00785);
}
...
foreach(String key in g_masses.Keys)
{
Double value = g_masses[key];
// Do something with String key and Double value
}
...
列的布局由您决定!
干杯!
Column layout is up to you!
Cheers!
这应该做到-
This should do it -
foreach (KeyValuePair<string,double> i in g_masses)
{
Console.WriteLine(i.Key, i.Value);
}
这篇关于在字典中显示元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文