我有值的小数点,我想存储在字典中以便于访问。但是在C#中它只允许一个字符串和一个int。有另一种方法可以达到类似的效果吗?带浮点值的C#字典?
这是我的代码:
littledictionary.Add("price", (float)0.0);
littledictionary["price"] = (float)SQLreader["price"];
我有值的小数点,我想存储在字典中以便于访问。但是在C#中它只允许一个字符串和一个int。有另一种方法可以达到类似的效果吗?带浮点值的C#字典?
这是我的代码:
littledictionary.Add("price", (float)0.0);
littledictionary["price"] = (float)SQLreader["price"];
你是什么意思?您可以使用基于浮动的词典:
var littledictionary = new Dictionary<string,float>();
littledictionary.Add("price", (float)0.0);
我的不好。你是对的。谢谢! – user999690
或者你也可以用列表:
List<Decimal> list1 = new List<decimal>();
你可以看到如何在这里使用列表:http://www.dotnetperls.com/list
希望这有助于。
如果您创建了“字典”,它将只允许“字符串”和“int”。 –
请发布字典的声明。你可以使用'float'作为键和/或值。 (使用_edit_链接)。 –
另外,什么是价格列的SQL类型? –