有沒有什麼辦法來清理這種使用LINQ的循環?如何對此進行LINQ化?
List<Car> result;
List<string> makes;
List<string> models;
for (int i = 0; i < makes.Count() && i < models.Count(); i++)
{
result.Add(new Car() { Make = makes[i], Model = models[i] });
}
基本上我正在尋找一些方法來將單個字段的多個數組整合到由這些字段組成的對象的單個數組中。
爲什麼你還沒有一個帶2個參數的汽車的構造函數...... Make and Model ...? – 2008-10-08 17:33:30
在這種情況下,我沒有一個,但這會清理一些東西。我喜歡上面的語法,因爲它允許你避免在兩個地方暴露字段。 – Luke 2008-10-08 18:00:46