model类里面有 如下字段
private int _id;
private string _name;
private int _parentid;
private int _classid;
private DateTime _date;我想把多个model对象放到list泛型当中,并从list 泛型中读取出来
代码如下: List<Maticsoft.Model.demo> modelList = new List<Model.demo>();
Maticsoft.BLL.demo bll = new BLL.demo();
Maticsoft.Model.demo model = new Model.demo();
int classid;
int listLength = modelList.Count;
classid = int.Parse(inputClassid.Text);
modelList = bll.GetModelList(classid);
foreach(model in modelList)
{ }
然后对model中的属性进行操作,比如将上面的字段链接成字符串。可是foreach语句有问题,请问有没有好的解决方法。谢谢,感激不尽。
private int _id;
private string _name;
private int _parentid;
private int _classid;
private DateTime _date;我想把多个model对象放到list泛型当中,并从list 泛型中读取出来
代码如下: List<Maticsoft.Model.demo> modelList = new List<Model.demo>();
Maticsoft.BLL.demo bll = new BLL.demo();
Maticsoft.Model.demo model = new Model.demo();
int classid;
int listLength = modelList.Count;
classid = int.Parse(inputClassid.Text);
modelList = bll.GetModelList(classid);
foreach(model in modelList)
{ }
然后对model中的属性进行操作,比如将上面的字段链接成字符串。可是foreach语句有问题,请问有没有好的解决方法。谢谢,感激不尽。
{}
{
m.属性名 = "test";
}
{ }
?啥意思 foreach还有这种写法么
foreach(Maticsoft.Model.demo model in modelList)
{ }
至少应该这样吧 model前面也不需要声明啊
{ }
遍历出来的东西要用对象来接收的……如:
foreach(model mo in modelList)
{ }
{
……
}
for(int i=;i<modelList.Count;i++)
{ }
{}
modelList.Add(new demo(...)); // 省略号表示初始化demo的数据
modelList.Add(new demo(...));
modelList.Add(new demo(...));
...
string joinStr="";
foreach(demo model in modelList)
{
joinStr+=model._name;
}
List<Maticsoft.Model.demo> modelList = new List<Model.demo>();
Maticsoft.BLL.demo bll = new BLL.demo();
Maticsoft.Model.demo model = new Model.demo();
int classid;
int listLength = modelList.Count;
classid = int.Parse(inputClassid.Text);
modelList = bll.GetModelList(classid);
foreach(model in modelList)
{
//model 是个对象,foreach这句话有问题,但不知如何修改,我如果换成foreach(Maticsoft.Model.demo in modelList)也是不行。
}
关于foreach的使用你可查一查
这里是这样的:
foreach(Maticsoft.Model.demo model in modelList)
{
// 上面的 model 是Maticsoft.Model.demo类型的对象
// modelList 就是你前面定义的 List 集合
。。
}
{ }
{}
{} 理论上 能用foreach的 用for肯定能整出来 但反过来够呛