DynamicObject.TryDeleteIndex(DeleteIndexBinder, Object[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir nesneyi dizine göre silecek işlemler için uygulamayı sağlar. Bu yöntem C# veya Visual Basic'te kullanılmak üzere tasarlanmamıştır.
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
Parametreler
- binder
- DeleteIndexBinder
Silme işlemi hakkında bilgi sağlar.
- indexes
- Object[]
Silinecek dizinler.
Döndürülenler
true
işlem başarılı olursa; aksi takdirde , false
. Bu yöntem döndürürse false
, davranışı dilin çalışma zamanı bağlayıcısı belirler. (Çoğu durumda, dile özgü bir çalışma zamanı özel durumu oluşturulur.)
Açıklamalar
sınıfından DynamicObject türetilen sınıflar, belirtilen dizine sahip bir değerin nasıl silineceğini belirtmek için bu yöntemi geçersiz kılabilir. Yöntemi geçersiz kılınmadığında, davranışı dilin çalışma zamanı bağlayıcısı belirler. (Çoğu durumda, dile özgü bir çalışma zamanı özel durumu oluşturulur.)
C# ve Visual Basic derleyicileri bu tür bir işlemi desteklemedikleri için bu yöntemi kullanmak için hiçbir zaman kod yaymaz. Bu yöntem, Python'da olduğu gibi del sampleObject[1,2]
dizine göre nesneleri silme söz dizimlerini destekleyen dillere yöneliktir.