IEnumeratorContract<C>.GetCurrent Metod

Definition

IContract Returnerar i samlingen på den aktuella positionen för uppräknaren.

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

Returer

C

I IContract samlingen på den aktuella positionen för uppräknaren.

Kommentarer

Returvärdet GetCurrent för är odefinierat under något av följande villkor:

  • Uppräknaren placeras före det första elementet i samlingen, omedelbart efter att uppräknaren har skapats eller efter Reset anropas. MoveNext måste anropas för att flytta uppräknaren till det första elementet i samlingen innan den anropar GetCurrent.

  • Det sista anropet till MoveNext returnerade false, vilket anger slutet på samlingen.

  • Uppräknaren är ogiltig på grund av ändringar som gjorts i samlingen, till exempel att lägga till, ändra eller ta bort element.

GetCurrent returnerar samma objekt tills det anropas MoveNext . MoveNext anger returvärdet GetCurrent för till nästa element.

Gäller för