黑马程序员技术交流社区

标题: 多线程执行带多个参数的方法中“参数”怎么理解 [打印本页]

作者: 余攀    时间: 2013-3-4 16:56
标题: 多线程执行带多个参数的方法中“参数”怎么理解
这个方法的参数是li ,li as List<string>这个怎么理解
  1. void showName(object li)
  2.         {
  3.             List<string> list=li as List<string>;
  4.             if(list!=null)
  5.             {
  6.                 foreach(string s in list)
  7.                 {
  8.                     MessageBox.Show(s);
  9.                 }
  10.             }
  11.         }
复制代码

作者: 许庭洲    时间: 2013-3-4 17:31
List<string> list=li as List<string>;//可以理解为泛型集合表达式

作者: HM刘磊    时间: 2013-3-4 17:51
List<string> list=li as List<string>;

as用于隐式引用类型转换,也就是把object转换为List集合类型


作者: 余攀    时间: 2013-3-5 16:09
许庭洲 发表于 2013-3-4 17:31
List list=li as List;//可以理解为泛型集合表达式

大哥您很厉害耶,皇冠了都,本题求详解




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2