DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'implementazione per operazioni che eliminano un oggetto in base all'indice. Questo metodo non può essere utilizzato in C# o in 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
Parametri
- binder
- DeleteIndexBinder
Fornisce informazioni sull'operazione di eliminazione.
- indexes
- Object[]
Indici da eliminare.
Restituisce
true
se l'operazione riesce; in caso contrario, false
. Se questo metodo restituisce false
, il comportamento viene determinato dal gestore di associazione di runtime del linguaggio. Nella maggior parte dei casi viene generata un'eccezione di runtime specifica del linguaggio.
Commenti
Le classi derivate dalla classe possono eseguire l'override DynamicObject di questo metodo per specificare la modalità di eliminazione di un valore con un indice specificato. Quando il metodo non viene sottoposto a override, il binder di runtime del linguaggio determina il comportamento. Nella maggior parte dei casi viene generata un'eccezione di runtime specifica del linguaggio.
I compilatori C# e Visual Basic non generano mai codice per usare questo metodo perché non supportano questo tipo di operazione. Questo metodo è destinato ai linguaggi che supportano la sintassi per l'eliminazione di oggetti per indice, ad esempio del sampleObject[1,2]
in Python.