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.

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