GetValues - Recupero veloce dei dati da un DataReader
Per recuperare il contenuto di un DataReader nel minor tempo possibile è opportuno utilizzare il metodo GetValue().
SqlDataReader dr = cmd.ExecuteReader();
object[] aData = new object[dr.FieldCount];
while (dr.Read())
{
dr.GetValues(aData);
Console.WriteLine(aData[0].ToString());
}



