DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.