EnumerableRowCollectionExtensions.Cast<TResult> Methode

Definitie

Converteert de elementen van een EnumerableRowCollection naar het opgegeven type.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
generic <typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Data::EnumerableRowCollection<TResult> ^ Cast(System::Data::EnumerableRowCollection ^ source);
public static System.Data.EnumerableRowCollection<TResult> Cast<TResult>(this System.Data.EnumerableRowCollection source);
static member Cast : System.Data.EnumerableRowCollection -> System.Data.EnumerableRowCollection<'Result>
<Extension()>
Public Function Cast(Of TResult) (source As EnumerableRowCollection) As EnumerableRowCollection(Of TResult)

Type parameters

TResult

Het type om de elementen van de bron te converteren naar.

Parameters

source
EnumerableRowCollection

De EnumerableRowCollection elementen die moeten worden geconverteerd.

Retouren

Een EnumerableRowCollection die elk element van de bronreeks bevat dat is geconverteerd naar het opgegeven type.

Uitzonderingen

source is null.

Een element in de reeks kan niet worden gecast om te typen TResult.

Opmerkingen

Deze methode wordt geïmplementeerd met behulp van de uitgestelde uitvoering. De onmiddellijke retourwaarde is een object waarin alle informatie wordt opgeslagen die nodig is om de actie uit te voeren. De query die door deze methode wordt vertegenwoordigd, wordt pas uitgevoerd nadat het object is geïnventariseerd door de methode GetEnumerator rechtstreeks aan te roepen of door foreach in Visual C# of For Each in Visual Basic aan te roepen.

Van toepassing op

Zie ook