Vous n'avez pas besoin de faire un casting, il suffit de fournir le BindingList<T> constructeur de la classe avec IList<T>que vous avez.
8
Malheureusement vous ne pouvez pas jeter un IList à quelque chose de ses pas. Cependant, vous pouvez créer un nouveau BindingList de manière assez facile simplement en passant votre IList dans son constructeur.
Informations supplémentaires: IBindingList hérite de IList: Donc IBindingList actions de toutes les propriétés et les signatures de fonction avec IList. Donc, IList implémentations peuvent facilement "ajustement" IBindingList implémentations.
BindingList Constructeurs
Vous n'avez pas besoin de faire un casting, il suffit de fournir le
BindingList<T>
constructeur de la classe avecIList<T>
que vous avez.Malheureusement vous ne pouvez pas jeter un IList à quelque chose de ses pas. Cependant, vous pouvez créer un nouveau BindingList de manière assez facile simplement en passant votre IList dans son constructeur.
BindingList
constructeur prendIList
paramètre, utiliser:Informations supplémentaires:
IBindingList
hérite deIList
: DoncIBindingList
actions de toutes les propriétés et les signatures de fonction avecIList
. Donc,IList
implémentations peuvent facilement "ajustement"IBindingList
implémentations.