DataTableReader.GetFieldType(Int32) Metodo

Definizione

Ottiene l'oggetto Type che rappresenta il tipo di dati dell'oggetto.

public:
 override Type ^ GetFieldType(int ordinal);
public override Type GetFieldType (int ordinal);
override this.GetFieldType : int -> Type
Public Overrides Function GetFieldType (ordinal As Integer) As Type

Parametri

ordinal
Int32

Ordinale di colonna in base zero.

Restituisce

Oggetto Type che rappresenta il tipo di dati dell'oggetto.

Eccezioni

L'indice passato non rientrava nell'intervallo compreso tra 0 e FieldCount -1.

È stato effettuato un tentativo di lettura o di accesso a una colonna in una classe DataTableReader chiusa.

Esempio

Chiamare la procedura seguente, passando un'istanza DataTableReader per visualizzare un elenco di tutti i campi e il nome completo per ogni tipo nella finestra Console.

private void TestGetFieldType(DataTableReader reader)
{
    for (int i = 0; i < reader.FieldCount; i++)
    {
        Console.WriteLine(reader.GetName(i) + ":" +
            reader.GetFieldType(i).FullName);
    }
}
Private Sub TestGetFieldType(ByVal reader As DataTableReader)
   For i As Integer = 0 To reader.FieldCount - 1
      Console.WriteLine(reader.GetName(i) & ":" & _
         reader.GetFieldType(i).FullName)
   Next
   Console.WriteLine("Press Enter to finish.")
   Console.ReadLine()
End Sub

Si applica a