System.ComponentModel.BindingList: Hinzufügen (Objekt) vs. AddNew ()

8

Was ist der Unterschied zwischen den System.ComponentModel.BindingList Methoden Add(object) und AddNew() ? Die MSDN-Dokumentation sagt das:

  • Add : Fügt ein Objekt am Ende von% co_de hinzu %.

  • Collection<T> : Fügt der Sammlung ein neues Element hinzu.

Es sieht so aus, als ob beide Methoden ein Objekt zur Sammlung hinzufügen, aber AddNew macht es auf einmal, Add(object) ist etwas komplizierter. Meine Tests mit AddNew() scheinen zu funktionieren, aber ich möchte wissen, ob ich die richtige Methode verwende.

Was ist der Unterschied zwischen diesen Methoden?

    
user1214135 17.04.2012, 19:45
quelle

1 Antwort

7

AddNew() erstellt das Objekt für Sie (deshalb hat es keinen Parameter).
Es wurde entwickelt, um von Gittern verwendet zu werden, die nicht wissen, wie man ein neues Objekt erstellt, das an Add() übergeben wird.

    
SLaks 17.04.2012, 19:49
quelle