Sdílet prostřednictvím


EnumerableRowCollectionExtensions.Cast<TResult> Metoda

Definice

Převede prvky objektu na EnumerableRowCollection zadaný typ.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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)

Parametry typu

TResult

Typ, na který chcete převést prvky zdroje.

Parametry

source
EnumerableRowCollection

Obsahuje EnumerableRowCollection prvky, které mají být převedeny.

Návraty

Obsahuje EnumerableRowCollection každý prvek zdrojové sekvence převedený na zadaný typ.

Výjimky

source je null.

Prvek v sekvenci nelze přetypovat na typ TResult.

Poznámky

Tato metoda se implementuje pomocí odloženého spuštění. Okamžitá návratová hodnota je objekt, který ukládá všechny informace potřebné k provedení akce. Dotaz reprezentovaný touto metodou není proveden, dokud objekt není výčet buď voláním jeho GetEnumerator metody přímo, nebo pomocí foreach v jazyce Visual C# nebo For Each v jazyce Visual Basic.

Platí pro

Viz také