鉴于这种example:使用for循环将自定义对象分配给数组?
// Create an arary of car objects.
car[] arrayOfCars= new car[]
{
new car("Ford",1992),
new car("Fiat",1988),
new car("Buick",1932),
new car("Ford",1932),
new car("Dodge",1999),
new car("Honda",1977)
};
我想是这样的:
for (int i = 0; i < dtable.Rows.Count; i++)
{
DataRow drow = dtable.Rows[i];
arrayOfCars[] = new car(drow["make"].ToString(), drow["year"].ToString());
}
我如何添加额外的数据到阵列,同时通过一个DataTable循环?
UPDATE1:
我去与@Reed提出的解决方案。
// Create the array, specifying the total length
car[] arrayOfCars = new car[dtable.Rows.Count];
for (int i = 0; i < dtable.Rows.Count; i++)
{
DataRow drow = dtable.Rows[i];
// Assign each car to the specific index within the array (arrayOfCars[i])
arrayOfCars[i] = new car(drow["make"].ToString(), drow["year"].ToString());
}
这功课吗? – 2010-06-14 18:58:43
'arrayOfCars [] ='让我猜,来自PHP背景? – Powerlord 2010-06-14 19:07:10
@亚当罗宾逊 - 不做作业。尝试修改http://superlist.codeplex.com/相关示例 提供的示例具有静态定义的所有阵列。 – 2010-06-14 19:40:18