1:Hashtable 里的key不能为空
2:Hashtable 里的key值不能相同
例子如下:
Hashtable hsGlobalVariable = new Hashtable();
foreach (GlobalVariable variableItem in objStartArgs.GlobalVariableCollection)
{
if (variableItem != null) //这里容易出错: 1:variableItem new 了一个,但是没有给key付值 2;有相同的key值
{
hsGlobalVariable.Add(variableItem.key.ToString(), variableItem.value.ToString());
}
}