Bagikan melalui


DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Metode

Definisi

Menyediakan implementasi untuk operasi yang menghapus objek menurut indeks. Metode ini tidak dimaksudkan untuk digunakan dalam C# atau 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

Parameter

binder
DeleteIndexBinder

Menyediakan informasi tentang penghapusan.

indexes
Object[]

Indeks yang akan dihapus.

Mengembalikan

true jika operasi berhasil; jika tidak, false. Jika metode ini mengembalikan false, pengikat run-time bahasa menentukan perilaku. (Dalam kebanyakan kasus, pengecualian run-time khusus bahasa dilemparkan.)

Keterangan

Kelas yang berasal dari DynamicObject kelas dapat mengambil alih metode ini untuk menentukan bagaimana nilai yang memiliki indeks tertentu harus dihapus. Ketika metode tidak ditimpa, pengikat run-time bahasa menentukan perilaku. (Dalam kebanyakan kasus, pengecualian run-time khusus bahasa dilemparkan.)

Pengkompilasi C# dan Visual Basic tidak pernah memancarkan kode untuk menggunakan metode ini karena mereka tidak mendukung operasi semacam ini. Metode ini ditujukan untuk bahasa yang mendukung sintaksis untuk menghapus objek berdasarkan indeks, seperti del sampleObject[1,2] di Python.

Berlaku untuk