为了账号安全,请及时绑定邮箱和手机立即绑定

ASP.NET隐式转换(VS2003)

ASP.NET隐式转换(VS2003)

交互式爱情 2018-09-12 08:06:21
//DAL层代码public static UserInfo[] Login(string UserName,string UserPwd){DataTable dt=DBHelp.getTable("select * from UserInfo where UserName='"+UserName+"'and UserPwd='"+UserPwd+"'");            UserInfo[] array =new UserInfo[dt.Rows.Count];            for(int i =0,j=dt.Rows.Count;i<j;i++)            {                UserInfo user = new UserInfo();                user.RoleId =Convert.ToInt32(dt.Rows[i]["RoleId"]);                user.UserName =dt.Rows[i]["UserName"].ToString();                array[i]=user;            }            return array;//BLL层代码public static UserInfo[] LoginInfo(string UserName,string UserPwd){  return UserInfoServerce.Login(UserName,UserPwd);}为什么它老说 :“无法将类型 Model.UserInfo[] 隐式转换为 BLL.UserInfo[]代码该怎么改才正确啊?我愿意是想把查询到的数据通过数组传到界面层去,应为03的版本不支持泛型List 我想用ArrayList.谁能帮我改改啊?谢谢 !!急....
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

你得在BLL和DAL中都引用同一个程序集的 UserInfo 定义.

查看完整回答
反对 回复 2018-09-24
  • 2 回答
  • 0 关注
  • 580 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信