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

Dictionary<string,int> x=new Dictionary<string,int>();

x.add(...);

...

然后我想清空x,是直接给它赋个null好呢,还是用x.clear()方法好?


小唯快跑啊
浏览 1158回答 2
2回答

慕妹3242003

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

HUX布斯

x.clear()方法是清空里面的项,而=null是意思是所有的内容 为空,这样的话,如果不用则好,如果下面还要用的话可能就效率上就不如null了看看你想要做什么然后选一个吧
打开App,查看更多内容
随时随地看视频慕课网APP