DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Implementierung für Vorgänge bereit, die ein Objekt nach Index löschen. Diese Methode ist nicht für die Verwendung in C# oder Visual Basic vorgesehen.
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
Parameter
- binder
- DeleteIndexBinder
Stellt Informationen zum Löschen bereit.
- indexes
- Object[]
Die zu löschenden Indizes.
Gibt zurück
true, wenn der Vorgang erfolgreich ist, andernfalls false. Wenn diese Methode zurückgegeben wird false, bestimmt der Laufzeitordner der Sprache das Verhalten. (In den meisten Fällen wird eine sprachspezifische Laufzeit ausnahme ausgelöst.)
Hinweise
Von der DynamicObject Klasse abgeleitete Klassen können diese Methode überschreiben, um anzugeben, wie ein Wert mit einem angegebenen Index gelöscht werden soll. Wenn die Methode nicht überschrieben wird, bestimmt der Laufzeitordner der Sprache das Verhalten. (In den meisten Fällen wird eine sprachspezifische Laufzeit ausnahme ausgelöst.)
C# und Visual Basic Compiler geben niemals Code aus, um diese Methode zu verwenden, da sie diese Art von Vorgang nicht unterstützen. Diese Methode ist für Sprachen vorgesehen, die Syntax zum Löschen von Objekten nach Index unterstützen, z. B. del sampleObject[1,2] in Python.