这是我的代码:我该如何检查一个Hashtable值是否都是0?
Hashtable actualValues = new Hashtable();
actualValues.Add("Field1", Int32.Parse(field1.Value));
actualValues.Add("Field2", Int32.Parse(field2.Value));
actualValues.Add("Field3", Int32.Parse(field3.Value));
bool isAllZero = true;
foreach (int actualValue in actualValues)
{
if (actualValue > 1)
isAllZero = false;
}
if (isAllZero)
{
}
,但我得到的第6行此异常System.InvalidCastException: Specified cast is not valid.
,靠近foreach
。
我在哪里错了?
什么是 'actualValues' 的类型? – 2012-01-17 14:19:11
请显示'actualValues'的声明 – yas4891 2012-01-17 14:19:28
(string,int),你可以在代码中看到! – markzzz 2012-01-17 14:19:50