鑑於這種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