日期:2014-05-17  浏览次数:20463 次

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个或者多个孩子
------解决方案--------------------
引用:
第一种方法返回一个Admin
第二个方法返回一筐Admin

比如说,Person GetFather() //别告诉我你有好几个爹
List<Person> GetChilds() //你可能有0个、1个或者多个孩子


支持吧。
如果类型不明确,只能用第二种