永发信息网

c#dictionary remove不存在的元素会抛异常吗

答案:2  悬赏:0  手机版
解决时间 2021-01-31 00:07
  • 提问者网友:练爱
  • 2021-01-30 18:37
c#dictionary remove不存在的元素会抛异常吗
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-01-30 19:45
Dictionary的Remove方法是删除具有键值的元素,如果存在则可正常删除,返回true,如果不存在返回false,所以不会抛出异常。但是如果Remove传入参数为null时,会抛出System.ArgumentNullException异常。
所以一般接收异常用来查询是否转入参数为null.
类似问题可以查看msdn:https://msdn.microsoft.com/zh-cn/library/kabs04ac(v=vs.110).aspx
全部回答
  • 1楼网友:洎扰庸人
  • 2021-01-30 20:26
搜一下:c#dictionary remove不存在的元素会抛异常吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯