RepeaterItemCollection.GetEnumerator 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.
Mengembalikan IEnumerator antarmuka yang dapat melakukan iterasi melalui semua RepeaterItem objek di RepeaterItemCollection.
public:
virtual System::Collections::IEnumerator ^ GetEnumerator();
public System.Collections.IEnumerator GetEnumerator();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Function GetEnumerator () As IEnumerator
Mengembalikan
Antarmuka IEnumerator yang berisi semua RepeaterItem objek di RepeaterItemCollection.
Penerapan
Contoh
Untuk melihat kode ini dalam konteks contoh lengkap, lihat RepeaterItemCollection topik kelas.
void GetEnumerator_Clicked(Object Sender, EventArgs e)
{
labelDisplay.Text = "Invoking GetEnumerator method.<br />";
labelDisplay.Text += "The Items collection contains: <br />";
// Display the elements of the RepeaterItemCollection using GetEnumerator.
RepeaterItemCollection myItemCollection = myRepeater.Items;
IEnumerator myEnumertor = myItemCollection.GetEnumerator();
while(myEnumertor.MoveNext())
{
RepeaterItem myItem = (RepeaterItem)myEnumertor.Current;
labelDisplay.Text += ((DataBoundLiteralControl)
myItem.Controls[0]).Text + "<br />";
}
}
Sub GetEnumerator_Clicked(Sender As [Object], e As EventArgs)
labelDisplay.Text = "Invoking GetEnumerator method.<br />"
labelDisplay.Text += "The Items collection contains: <br />"
' Display the elements of the RepeaterItemCollection using GetEnumerator.
Dim myItemCollection As RepeaterItemCollection = myRepeater.Items
Dim myEnumertor As IEnumerator = myItemCollection.GetEnumerator()
While myEnumertor.MoveNext()
Dim myItem As RepeaterItem = CType(myEnumertor.Current, RepeaterItem)
labelDisplay.Text += CType(myItem.Controls(0), DataBoundLiteralControl).Text + "<br />"
End While
End Sub 'GetEnumerator_Clicked
Keterangan
Gunakan metode ini untuk membuat System.Collections.IEnumerator yang dapat digunakan untuk melakukan iterasi melalui setiap item di RepeaterItemCollection.
IEnumerator.Current Gunakan properti untuk mendapatkan item yang saat ini ditujukkan ke dalam koleksi.
IEnumerator.MoveNext Gunakan metode untuk berpindah ke item berikutnya dalam koleksi.
IEnumerator.Reset Gunakan metode untuk memindahkan enumerator kembali ke posisi awal.
Nota
Setelah Anda membuat System.Collections.IEnumerator objek atau menggunakan IEnumerator.Reset metode untuk memindahkan enumerator ke item pertama dalam koleksi, Anda harus memanggil IEnumerator.MoveNext metode . Jika tidak, item yang diwakili oleh IEnumerator.Current properti tidak terdefinisi.