Partager via


DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Méthode

Définition

Fournit l'implémentation pour les opérations qui suppriment un objet par index. Cette méthode n'est pas destinée à être utilisée en C# ou en Visual Basic.

public:
 virtual bool TryDeleteIndex(System::Dynamic::DeleteIndexBinder ^ binder, cli::array <System::Object ^> ^ indexes);
public virtual bool TryDeleteIndex (System.Dynamic.DeleteIndexBinder binder, object[] indexes);
abstract member TryDeleteIndex : System.Dynamic.DeleteIndexBinder * obj[] -> bool
override this.TryDeleteIndex : System.Dynamic.DeleteIndexBinder * obj[] -> bool
Public Overridable Function TryDeleteIndex (binder As DeleteIndexBinder, indexes As Object()) As Boolean

Paramètres

binder
DeleteIndexBinder

Fournit des informations sur la suppression.

indexes
Object[]

Index à supprimer.

Retours

true si l'opération réussit ; sinon false. Si cette méthode retourne false, le binder d'exécution du langage détermine le comportement. (Dans la plupart des cas, une exception runtime spécifique au langage est levée.)

Remarques

Les classes dérivées de la DynamicObject classe peuvent remplacer cette méthode pour spécifier la façon dont une valeur qui a un index spécifié doit être supprimée. Lorsque la méthode n’est pas remplacée, le classeur d’exécution du langage détermine le comportement. (Dans la plupart des cas, une exception runtime spécifique au langage est levée.)

Les compilateurs C# et Visual Basic n’émettent jamais de code pour utiliser cette méthode, car ils ne prennent pas en charge ce type d’opération. Cette méthode est destinée aux langages qui prennent en charge la syntaxe de suppression d’objets par index, comme del sampleObject[1,2] dans Python.

S’applique à