public Model GetModel(string strNo) { Model getModel = new Model(); for (int i = 0; i < dvList.Rows.Count; i++) { return ClientModel; } }我想这样,但是总报错说,并非所有代码路径都返回值。 我就是想返回多个取到的实体。求解。
public Model GetModel(string strNo) { Model getModel = new Model(); for (int i = 0; i < dvList.Rows.Count; i++) { return ClientModel; } } 你可以考慮下。 假如你的for循環一次沒有執行, 該方法會怎麼樣呢? 所以你需要在for循環外面return 一個值。
还 return ClientModel 可以吗
额。。 发现问题了。。for (int i = 0; i < dvList.Rows.Count; i++) { return ClientModel; } 你这里return 了一次 for 循环还能执行下去?。。
建议你这样。 多次调用GetModel()而不是在GetModel 用for 循环。
。。你非要返回多个实体。。? list<Model> li = new list<Model>for (int i = 0; i < dvList.Rows.Count; i++) { li[i] = getModel(); }return li;
是不是需要引入命名空间啊? 。。你非要返回多个实体。。? list <Model> li = new list <Model>for (int i = 0; i < dvList.Rows.Count; i++) { li[…… [/Quote]
private List<string> aa(int no) { List<string> li = new List<string>(); for (int i = 0; i < no; i++) { li[i] = i.ToString(); } return li; } 不需要啊。。你写不出来?
private List<string> aa(int no) { List<string> li = new List<string>(); for (int i = 0; i < no; i++) { li[i] = i.ToString(); } return li; } 不需要啊。。你写不出来?
{
Model getModel = new Model();
for (int i = 0; i < dvList.Rows.Count; i++)
{
return ClientModel;
}
} 你可以考慮下。 假如你的for循環一次沒有執行, 該方法會怎麼樣呢? 所以你需要在for循環外面return 一個值。
{
return ClientModel;
}
你这里return 了一次 for 循环还能执行下去?。。
。。你非要返回多个实体。。?
list<Model> li = new list<Model>for (int i = 0; i < dvList.Rows.Count; i++)
{
li[i] = getModel();
}return li;
。。你非要返回多个实体。。?
list <Model> li = new list <Model>for (int i = 0; i < dvList.Rows.Count; i++)
{
li[……
[/Quote]
{
List<string> li = new List<string>();
for (int i = 0; i < no; i++)
{
li[i] = i.ToString();
} return li;
} 不需要啊。。你写不出来?
{
List<string> li = new List<string>();
for (int i = 0; i < no; i++)
{
li[i] = i.ToString();
} return li;
} 不需要啊。。你写不出来?
List所属的namespace
CSDN 来大姨妈了。。 半天回复不了。
List<string> li = new List<string>();
for (int i = 0; i < no; i++)
{
li[i] = i.ToString();
} //使用
for (int j = 0; j < li.Count; j++)
{ string model = li[j];
}
Model model = (Model)list[i];
试试。。
{
return ClientModel;
}这个循环,不一定会执行的,因为如果i=dvList.Rows.Count的话,就会执行{}里的内容,所以程序还是有点小问题的。呵呵。