DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Metoda

Definice

Poskytuje implementaci operací, které odstraňují objekt podle indexu. Tato metoda není určená k použití v jazyce C# nebo 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

Parametry

binder
DeleteIndexBinder

Poskytuje informace o odstranění.

indexes
Object[]

Indexy, které se mají odstranit.

Návraty

trueje-li operace úspěšná; v opačném případě . false Pokud tato metoda vrátí false, run-time binder jazyka určuje chování. (Ve většině případů se vyvolá výjimka za běhu specifická pro jazyk.)

Poznámky

Třídy odvozené z DynamicObject třídy mohou přepsat tuto metodu určit, jak má být odstraněna hodnota, která má zadaný index. Pokud metoda není přepsána, pořadač za běhu jazyka určuje chování. (Ve většině případů se vyvolá výjimka za běhu specifická pro jazyk.)

C# a Visual Basic kompilátory nikdy nevysílají kód pro použití této metody, protože nepodporují tento druh operace. Tato metoda je určená pro jazyky, které podporují syntaxi pro odstraňování objektů pomocí indexu, například del sampleObject[1,2] v Python.

Platí pro