能帮忙看看这是什么问题啊
using   System; 
 using   System.Collections.Generic; 
 using   System.Text; 
 using   Microsoft.Practices.EnterpriseLibrary.Data; 
 using   Microsoft.Practices.EnterpriseLibrary.Common; 
 using   Microsoft.Practices.ObjectBuilder; 
 using   System.Data; 
 using   System.Data.Common; 
    ///    <summary>  
                         ///   从数据库中读取一行数据并返回到一个范型化的集合 
                         ///    </summary>  
                         ///    <param   name= "sql ">  </param>  
                         ///    <param   name= "columncount ">  </param>  
                         ///    <returns>  </returns>  
                         public   static   List <string>    GetInfo(string   sql,   int   columncount) 
                         { 
                                     Database   mBase   =   DatabaseFactory.CreateDatabase( "Access "); 
                                     List <string>    list   =   new   List <string> (); 
                                     using   (IDataReader   dtrtemp   =   mBase.ExecuteReader(CommandType.Text,   sql)) 
                                     { 
                                                 while   (dtrtemp.Read()) 
                                                 { 
                                                             for   (int   i   =   0;   i    <=   (columncount   -   1);   i++) 
                                                             { 
                                                                         List.Add(dtrtemp[i].ToString()); 
                                                             } 
                                                 } 
                                     } 
                                     return   list; 
                         }   
 一F5,就报错: 
 使用泛型   类型“System.Collections.Generic.List <T> ”需要“1”个类型参数   
 查网上也没有查出是什么原因
------解决方案--------------------因为你的大小写写错了,错把类型当成实例使用了. 
 如下:   
  List.Add(dtrtemp[i].ToString()); 
 改成: 
 list.Add(dtrtemp[i].ToString());
------解决方案--------------------List.Add(dtrtemp[i].ToString()) ->  list.Add(dtrtemp[i].ToString());