Bagikan melalui


IEnumeratorContract<T>.GetCurrent Metode

Definisi

Mengembalikan objek dalam koleksi pada posisi enumerator saat ini.

public:
 T GetCurrent();
public T GetCurrent ();
abstract member GetCurrent : unit -> 'T
Public Function GetCurrent () As T

Mengembalikan

T

IContract dalam koleksi pada posisi enumerator saat ini.

Keterangan

Nilai GetCurrent yang dikembalikan tidak ditentukan dalam salah satu kondisi berikut:

  • Enumerator diposisikan sebelum elemen pertama dalam koleksi, segera setelah enumerator dibuat atau setelah Reset dipanggil. MoveNext harus dipanggil untuk memajukan enumerator ke elemen pertama koleksi sebelum memanggil GetCurrent.

  • Panggilan terakhir untuk MoveNext dikembalikan false, yang menunjukkan akhir koleksi.

  • Enumerator tidak valid karena perubahan yang dibuat dalam koleksi, seperti menambahkan, memodifikasi, atau menghapus elemen.

GetCurrent mengembalikan objek yang sama sampai MoveNext dipanggil. MoveNext mengatur nilai yang dikembalikan ke GetCurrent elemen berikutnya.

Berlaku untuk