EnumerableRowCollectionExtensions.Cast<TResult> Metodo

Definizione

Converte gli elementi di un EnumerableRowCollection nel tipo specificato.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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)

Parametri di tipo

TResult

Tipo in cui convertire gli elementi dell'origine.

Parametri

source
EnumerableRowCollection

Oggetto EnumerableRowCollection contenente gli elementi da convertire.

Valori restituiti

Oggetto EnumerableRowCollection contenente ogni elemento della sequenza di origine convertito nel tipo specificato.

Eccezioni

source è null.

Impossibile eseguire il cast di un elemento nella sequenza al tipo TResult.

Commenti

Questo metodo viene implementato usando l'esecuzione posticipata. Il valore restituito immediato è un oggetto che archivia tutte le informazioni necessarie per eseguire l'azione. La query rappresentata da questo metodo non viene eseguita finché l'oggetto non viene enumerato chiamando direttamente il relativo metodo GetEnumerator o usando foreach in Visual C# o For Each in Visual Basic.

Si applica a

Vedi anche