在线等, 怎么往对象数组事加对象?可否用LINQ实现/ 方法A:
public static Region[] GetRegions()
{
return new Region[]
{
new Region("Northeast"),
new Region("Midwest")
};
}
怎么实现方法B:
public static Region[] GetRegions(DataTable table)
{
// return new Region[]
// {
// new Region("Northeast"),
// new Region("Midwest")
// };
Region[] region=new Region ;
foreach (string dr in data.MarketTreeTable.Rows)
{
// new Region(dr["instmntCode"]);
}
return region;
}
用LINQ怎么写呢? ------解决方案-------------------- 重新new一个,或者用list转为array ------解决方案-------------------- Region[] array=(from t in data.MarketTreeTable
select new Region
{
//给属性赋值
A=T.a,
B=T.b
}).ToArray(); ------解决方案--------------------