System.ComponentModel.BindingList
方法Add(object)
和AddNew()
之间有什么区别? MSDN文档说明了这一点:
似乎两种方法都会在集合中添加一个项目,但Add(object)
一次性完成,而AddNew()
稍微复杂一些。我对Add(object)
的测试似乎有效,但我想知道我是否使用了正确的方法。
那么这些方法有什么区别?
答案 0 :(得分:9)
AddNew()
为您创建对象(这就是为什么它没有参数)
它被设计为由网格使用,网格不知道如何创建要传递给Add()
的新对象。