DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Метод

Определение

Предоставляет реализацию для операций, удаляющих объект по индексу. Этот метод не предназначен для использования в C# или 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

Параметры

binder
DeleteIndexBinder

Предоставляет сведения об удалении.

indexes
Object[]

Удаляемые индексы.

Возвращаемое значение

Значение true, если операция выполнена успешно; в противном случае — значение false. Если данный метод возвращает значение false, поведение определяется связывателем среды языка. (В большинстве случаев создается языковое исключение во время выполнения).

Комментарии

Классы, производные от класса , DynamicObject могут переопределить этот метод, чтобы указать способ удаления значения с указанным индексом. Если метод не переопределен, поведение определяется связывателем времени выполнения языка. (В большинстве случаев создается языковое исключение во время выполнения).

Компиляторы C# и Visual Basic никогда не выдают код для использования этого метода, так как они не поддерживают такого рода операции. Этот метод предназначен для языков, поддерживающих синтаксис удаления объектов по индексу, например del sampleObject[1,2] в Python.

Применяется к