データセットをリストに変換する一般的な方法があります。
public static List<T> ConvertDS<T>(DataSet ds, Converter<DataRow, T> converter)
{
return
(from row in ds.Tables[0].AsEnumerable()
select converter(row)).ToList();
}
しかし、上記の関数で「コンバーター」にパラメーターを渡す方法がわかりません。私はこのようなリストAddressInfoを持っています
List<AddressInfo> lstAddressInfo = new List<AddressInfo>();
lstAddressInfo =ConvertDS(ds,"What to send here")