パッケージ配送アプリケーションを使用していますが、以下のコードでエラーが発生します。
public class DeliveryDriver
{
public List<int> DriverID { get; set; }
public List<string> DriverName { get; set; }
}
var IDeliveryDriver = new List<DeliveryDriver>();
foreach (DataRow dr in dsDriverID.Tables[0].Rows)
{
IDeliveryDriver.Add(new DeliveryDriver
{
DriverID = (List<int>)dr["DriverId"],
DriverName = (List<string>)dr["DriverName"]
});
}
行でエラーが発生しIDeliveryDriver.Add
、catch ブロックに入ります。エラーは次のとおりです。
タイプ 'System.Int32' のオブジェクトをタイプ 'System.Collections.Generic.List`1[System.Int32]' にキャストできません
エラーの原因は何ですか?