~泛型编程中的类型转换问题~~~~~~~~~~~~~~~~~
我在实体层定义了两个类UserInfo和UserInfoList
UserInfo用来get、set用户信息,如姓名、密码等
UserInfoList是这样的:
namespace User.Model{ /// <summary> /// UserInfo的列表 /// </summary> public class UserInfoList : List<UserInfo> { }}namespace User.DAL{ public class Users { public List<Model.UserInfoList> MyQuery(String filter = "", SqlCommand cmd = null) { ... DataTable dt Model.UserInfoList mdls = new Model.UserInfoList(); foreach (DataRow dr in dt.Rows) { Model.UserInfo mdl = new Model.UserInfo(); mdl.uName = dr["uName"].ToString(); mdl.uPwd = dr["uPwd"].ToString(); mdl.bStop = dr["bStop"].ToString().ToLower() == "true" ? true : false; mdls.Add(mdl); } return mdls; //~~~~~~~这里报错! } }}