私はこのコードを持っています
using (var contents = connection.CreateCommand())
{
contents.CommandText = "SELECT [subject],[note] FROM tasks";
var r = contents.ExecuteReader();
int zaehler = 0;
int zielzahl = 5;
while (r.Read())
{
if (zaehler == zielzahl)
{
//access r["subject"].ToString()
}
zaehler++;
}
}
すべてのエントリを反復処理するのではなく、r[zielzahl] のように直接 zielzahl にアクセスすることで高速化したいと考えています。しかし
r[zielzahl]["subject"]
同様に機能しません
r["subject"][zielzahl]
結果番号zielzahlの列件名にアクセスするにはどうすればよいですか?