AbstractList.ModCount Properti
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.
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 next
operasi , , remove
previous
, 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.