たとえば、次のクラスのオブジェクトがあります。
class MyClass
{
public int a { get; set; }
public string b { get; set; }
public DateTime c { get; set; }
}
そして、MyClassと同じ名前の列を持つDataTableオブジェクトがあります。DataTableオブジェクトの各行をMyClassオブジェクトにコピーするための高速で簡単な方法はありますか?
このように(しかし私の場合は列が多すぎます):
for (int x = 0; x < dataTableObj.Rows.Count; x++)
{
myClassObj[x].a = dataTableObj.Rows[x]["a"];
myClassObj[x].b = dataTableObj.Rows[x]["b"];
myClassObj[x].c = dataTableObj.Rows[x]["c"];
}
ありがとう。