list<t>
本帖最后由 liangtianheng 于 2013-01-14 11:13:17 编辑
在网上下的别人的代码,三层
public static Admin getadmin()
{
Admin a = new Admin();
a.UserName = "a";
return a;
}
public static IList<Admin> getadmin()
{
List<Admin> list = new List<Admin>();
Admin a = new Admin();
a.UserName = "a";
list.Add(a);
return list;
}
经常能看到这2种写法,谁能解释下是什么意思,什么时候使用,我看有的代码里是2种方法都使用的
新手,基础不太好
------解决方案--------------------第一种方法返回一个Admin
第二个方法返回一筐Admin
比如说,Person GetFather() //别告诉我你有好几个爹
List<Person> GetChilds() //你可能有0个、1个或者多个孩子
------解决方案--------------------
支持吧。
如果类型不明确,只能用第二种