IEnumeratorContract<T>.GetCurrent Yöntem

Tanım

Koleksiyondaki nesneyi numaralandırıcının geçerli konumunda döndürür.

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

Döndürülenler

T

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