首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

对错误的表达式赋值。

2013-03-14 
对异常的表达式赋值。。我想用userIDarr1[userID].ToString()如果没有的话,赋值为;但好像不执行if (ar

对异常的表达式赋值。。

我想用         userID=arr1["userID"].ToString()  ;如果没有的话,赋值为"";
但好像不执行  if (arr1["userID"] != null)                                                                  { 
 userID=arr1["userID"].ToString()  ;
 } 
 else
 {userID="";
}

arr1["userID"]“arr1["userID"]”引发了“System.Collections.Generic.KeyNotFoundException”类型的异常object {System.Collections.Generic.KeyNotFoundException}

我这个情况要怎么写?

[解决办法]
           if(arr1.ContainsKey("userID")&&arr1["userID"]!=null)

热点排行