DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller implementeringen för åtgärder som tar bort ett objekt efter index. Den här metoden är inte avsedd att användas i C# eller 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
Parametrar
- binder
- DeleteIndexBinder
Innehåller information om borttagningen.
- indexes
- Object[]
De index som ska tas bort.
Returer
trueom åtgärden lyckas. annars . false Om den här metoden returnerar falseavgör körningsbindaren för språket beteendet. (I de flesta fall utlöses ett språkspecifikt körningsfel.)
Kommentarer
Klasser som härleds från klassen kan åsidosätta den DynamicObject här metoden för att ange hur ett värde som har ett angivet index ska tas bort. När metoden inte åsidosättas avgör körningsbindaren för språket beteendet. (I de flesta fall utlöses ett språkspecifikt körningsfel.)
C# och Visual Basic kompilatorer genererar aldrig kod för att använda den här metoden eftersom de inte stöder den här typen av åtgärd. Den här metoden är avsedd för språk som stöder syntax för att ta bort objekt efter index, till exempel del sampleObject[1,2] i Python.