Bagikan melalui


AbstractList.ModCount Properti

Definisi

Frekuensi daftar ini diubah secara struktural.

[Android.Runtime.Register("modCount")]
protected int ModCount { get; set; }
[<Android.Runtime.Register("modCount")>]
member this.ModCount : int with get, set

Nilai Properti

Atribut

Keterangan

Frekuensi daftar ini diubah secara struktural. Modifikasi struktural adalah modifikasi yang mengubah ukuran daftar, atau mengganggunya sedemikian rutin sehingga iterasi yang sedang berlangsung dapat menghasilkan hasil yang salah.

Bidang ini digunakan oleh iterator dan mencantumkan implementasi iterator yang iterator dikembalikan oleh metode dan listIterator . Jika nilai bidang ini berubah secara tak terduga, iterator (atau iterator daftar) akan melempar ConcurrentModificationException sebagai respons terhadap nextoperasi , , removeprevious, set atau add . Ini memberikan perilaku gagal-cepat , daripada perilaku non-deterministik dalam menghadapi modifikasi bersamaan selama iterasi.

<b>Penggunaan bidang ini menurut subkelas bersifat opsional.</b> Jika subkelas ingin menyediakan iterator fail-fast (dan mencantumkan iterator), maka hanya perlu menaikkan bidang ini dalam add(int, E) metode dan remove(int) (dan metode lain yang ditimpa yang mengakibatkan modifikasi struktural ke daftar). Satu panggilan ke add(int, E) atau remove(int) harus menambahkan tidak lebih dari satu ke bidang ini, atau iterator (dan daftar iterator) akan melemparkan palsu ConcurrentModificationExceptions. Jika implementasi tidak ingin menyediakan iterator fail-fast, bidang ini dapat diabaikan.

Dokumentasi Java untuk java.util.AbstractList.modCount.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk