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

关于命名空间的问题,谢谢

关于命名空间的问题,谢谢

BIG阳 2018-11-27 12:09:49
namespace有下面这个问题,我有2个命名空间namespace ZhErp.Sys.BLL.UserBLL和namespace ZhErp.Sys.DAL.SqlService我在UserBLL中using了ZhErp.Sys.DAL,为什么无法直接在UserBLL中直接写出SqlService?private SqlService objUserDAL = new SqlService();  无法这样写只能象下面这样写private DAL.SqlService.SqlService ss = new ZhErp.Sys.DAL.SqlService.SqlService();
查看完整描述

2 回答

?
侃侃尔雅

TA贡献1801条经验 获得超15个赞

这个是你没把命名空间彻底搞明白,每个命名空间下面都有隶属于这个命名空间的程序文件,比如你所说的namespace ZhErp.Sys.BLL.UserBLL下面你应该定义了一个UserBLL这个类吧。你想在其他地方引用的话肯定要加上namespace ZhErp.Sys.BLL.UserBLL,但是如果你的命名空间是namespace ZhErp.Sys.BLL,然后下面有一个UserBLL这个类这个类的话你就可以直接引用namespace ZhErp.Sys.BLL然后调用UserBLL这个类

查看完整回答
反对 回复 2018-12-01
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

因为你的BLL和DAL里的名字相同,所以必须加上命名空间

查看完整回答
反对 回复 2018-12-01
  • 2 回答
  • 0 关注
  • 556 浏览

添加回答

举报

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