DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Methode

Definitie

Biedt de implementatie voor bewerkingen die een object per index verwijderen. Deze methode is niet bedoeld voor gebruik in C# of 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

Parameters

binder
DeleteIndexBinder

Bevat informatie over de verwijdering.

indexes
Object[]

De indexen die moeten worden verwijderd.

Retouren

true als de bewerking is geslaagd; anders, false. Als deze methode wordt geretourneerd false, bepaalt de runtimebinding van de taal het gedrag. (In de meeste gevallen wordt er een taalspecifieke runtime-uitzondering gegenereerd.)

Opmerkingen

Klassen die zijn afgeleid van de DynamicObject klasse kunnen deze methode overschrijven om op te geven hoe een waarde met een opgegeven index moet worden verwijderd. Wanneer de methode niet wordt overschreven, bepaalt de runtimebinding van de taal het gedrag. (In de meeste gevallen wordt er een taalspecifieke runtime-uitzondering gegenereerd.)

C# en Visual Basic compilers verzenden nooit code om deze methode te gebruiken, omdat ze dit soort bewerkingen niet ondersteunen. Deze methode is bedoeld voor talen die ondersteuning bieden voor syntaxis voor het verwijderen van objecten per index, zoals del sampleObject[1,2] in Python.

Van toepassing op