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”个类型参数查网上也没有查出是什么原因