DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje implementaci pro operace, které odstraňují objekt podle indexu. Tato metoda není určená pro 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
true
pokud je operace úspěšná; v opačném případě . false
Pokud tato metoda vrátí false
, určuje chování pořadač za běhu jazyka. (Ve většině případů dojde k výjimce běhu specifické pro konkrétní 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č běhu jazyka určuje chování. (Ve většině případů dojde k výjimce běhu specifické pro konkrétní jazyk.)
Kompilátory jazyka C# a Visual Basic nikdy nevygenerují kód pro použití této metody, protože nepodporují tento typ operace. Tato metoda je určená pro jazyky, které podporují syntaxi pro odstraňování objektů podle indexu, například del sampleObject[1,2]
v Pythonu.