为了账号安全,请及时绑定邮箱和手机立即绑定

有谁知道Dictionary.Clear()方法和直接给Dictionary对象赋空有什么区别?

有谁知道Dictionary.Clear()方法和直接给Dictionary对象赋空有什么区别?

小唯快跑啊 2018-11-02 06:02:55
Dictionary<string,int> x=new Dictionary<string,int>();x.add(...);...然后我想清空x,是直接给它赋个null好呢,还是用x.clear()方法好?
查看完整描述

2 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

如果你不要用x了就赋为null,不然就clear

查看完整回答
反对 回复 2018-11-05
?
HUX布斯

TA贡献1876条经验 获得超6个赞

x.clear()方法是清空里面的项,而=null是意思是所有的内容 为空,这样的话,如果不用则好,如果下面还要用的话可能就效率上就不如null了

看看你想要做什么然后选一个吧


查看完整回答
反对 回复 2018-11-05
  • 2 回答
  • 0 关注
  • 1157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信