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/

    10-10 15:34