public bool Inserts(List rows, string tblName)这里改成public bool Inserts(object rows, string tblName)然后在下面程序中在将ROWS转成List;说明下List这里的object是某种类型,而不是object.泛型的特点就是在<>中定义类型,而避免多余的类型转换。而你定义了个object?你程序中有这个类吗?而且object应该是关键字,最好别用关键字的名称来定义类,会报错。你泛型的用法理解了吗?如果不理解,建议你百度搜素下泛型的用法。我随便举个列子:如果你程序中有个类,名称为NEWS,那么你想通过泛型来添加NEWS类的数据。那么List li=new List();li.add(NEWS的对象);你得把这里改成一个已知对象,或者说是已存在的对象,而不是随意定义个object就行了。object不是这么用的。。。,你可以将参数的类型设置为object,就象我上面写的那样。而泛型是不能这么定义的。