Aracılığıyla paylaş


IEnumeratorContract<C>.GetCurrent Yöntem

Tanım

Koleksiyondaki öğesini IContract numaralandırıcının geçerli konumunda döndürür.

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

Döndürülenler

C

IContract Numaralandırıcının geçerli konumundaki koleksiyondaki.

Açıklamalar

dönüş değeri GetCurrent , aşağıdaki koşullardan herhangi biri altında tanımlanmamıştır:

  • Numaralandırıcı koleksiyondaki ilk öğeden önce, numaralandırıcı oluşturulduktan hemen sonra veya çağrıldıktan sonra Reset konumlandırılır. MoveNext çağrılmasından önce GetCurrentnumaralandırıcıyı koleksiyonun ilk öğesine ilerletmek için çağrılmalıdır.

  • Döndürülen son çağrısı MoveNextfalse, koleksiyonun sonunu gösterir.

  • Öğe ekleme, değiştirme veya silme gibi koleksiyonda yapılan değişiklikler nedeniyle numaralandırıcı geçersiz kılındı.

GetCurrent çağrılana kadar MoveNext aynı nesneyi döndürür. MoveNext değerini GetCurrent bir sonraki öğeye ayarlar.

Şunlara uygulanır