For Eachループを使用する代わりに、DataTableの単一の列からすべてのアイテムを抽出する方法はありますか?
たとえば、次の例では、DataTableの単一の列の各行からKeyValuePairのリストを作成します
List<KeyValuePair<string, double>> extract = new List<KeyValuePair<string, double>>();
foreach (DataRow item in _dataTableTest.Rows)
{
KeyValuePair<string, double> selection = (KeyValuePair<string, double>)item["Selection"];
extract.Add(selection);
}
これを行うためのより良い方法および/またはより迅速な方法はありますか?