EnumerableRowCollectionExtensions.Cast<TResult> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.