System.ComponentModel.BindingList
方法Add(object)
和AddNew()
有什么区别? MSDN文档说:
Add
:在Collection<T>
的末尾添加一个对象。 AddNew
:将新项目添加到集合中。 似乎这两种方法都将一个项目添加到集合中,但是
Add(object)
一次性完成了该任务,而AddNew()
则稍微复杂一些。我对Add(object)
的测试似乎可以正常工作,但是我想知道我是否使用了正确的方法。那么这些方法有什么区别?
最佳答案
AddNew()
为您创建对象(这就是它没有参数的原因)。
它设计用于不知道如何创建新对象以传递给Add()
的网格。
关于c#-4.0 - System.ComponentModel.BindingList : Add(object) vs. AddNew(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10198052/