我正在做一个程序,我使用了一个4-5属性的类
public class Car
{
public string Make;
public string Model;
public int Year;
public int Doors;
public string Colour;
public float Price;
}
现在从sql查询我想要填充List的值并返回相同的这个..
List<Car> lrs = null;
while (rdr.Read())
{
lrs = new List<LocationResult>{ new LocationResult{Make=(string)rdr["Make"], Model=null, Year=null, Doors=null, Colour=null, Price=null}};
}
除了代码之外,所有内容都正常工作,lrs只包含上面运行完成后的最后一行sql。每次都会被while循环覆盖。那么我该如何继续添加新行..
如果我这样做..
lrs.add("") - it only accepts one parameter ....
感谢任何帮助...
答案 0 :(得分:0)
List<Car> lrs = new List<Car>();
while (rdr.Read()) {
Car c = new Car();
c.Model = rdr. ... /* get model from reader...*/;
c.Make = rdr. ... /* get make from reader...*/;
/* ... */
lrs.add(c);
}