So fügen Element IList<T>

Ich habe eine IList .

 IList<MyClass> MyList
    {
        get;
        set;
    }

Kopiere ich eine Liste von Myclass auf dieser Seite laden

MyList=Listofmyclass;

Möchte ich ein neues Element hinzufügen zur MyList

MyList.Add(NewItem);

aber wenn ich diesen code bekomme ich Fehler "Sammlung war eine Feste Größe."

Hinzufügen neues Element IList?

wo ist die definition von Listofmyclass?
Ich definition im laden, bevor Sie von MyList=Listofmyclass;
Was aber ist die Listofmyclass? Vielleicht haben Sie MyList is MyClass[] und dann kann man nicht hinzufügen. Sehen Sie die gelbe box auf der MSDN Array doc, wo es heißt: Die wichtige Sache zu beachten sind, wenn Sie werfen ein array an eine dieser Schnittstellen ist, dass die Mitglieder, die hinzufügen, einfügen oder entfernen von Elementen werfen NotSupportedException.

InformationsquelleAutor Niloo | 2012-11-19

Schreibe einen Kommentar