比如有两个库:一个 hr.dll(人员),一个stock.dll(仓库)。hr.dll中person类需要引用stock.dll 中的stock类,来知道一个人管理些什么库房。
stock.dll中的stock类需要引用hr.dll中person类,来知道一个库房都有哪些库管员或者什么计划员等等。可是dot_net中两个DLL又不能直接互相引用,怎么解决这个问题。如果把两个类放在同一个DLL中,不利于模块化啊。
不知道各位怎么处理这个问题?
stock.dll中的stock类需要引用hr.dll中person类,来知道一个库房都有哪些库管员或者什么计划员等等。可是dot_net中两个DLL又不能直接互相引用,怎么解决这个问题。如果把两个类放在同一个DLL中,不利于模块化啊。
不知道各位怎么处理这个问题?
解决方案 »
- (如图)在devexpress中如何实现把子窗体的标签放在主窗体的工具栏中?
- Type.GetType
- Socket 发送数据边界问题??
- WPF:MessageBox.Show后设置光标无效?
- treeView怎么判断他节点下没有子节点了,是最后一层了
- 如何为datagrid中绑定的linkbutton中的onclick传递参数
- 如何在传输结构体数据的同时,完成结构体中变量数据的采集?
- Urgent::用resgen.exe生成.resources文件,txt原来的中文成了乱码该怎么解决??
- 如何使用 WebRequest 和 WebResponse 类怎样来操作session
- C#WinForm应用程序运行中出现未响应问题
- 动态添加的控件如何分页
- 正则表达式 求高手帮忙解答一下
using stock.dll;public class xxx{}
不过好像都要增加新的DLL,dll多了也头大啊。
----------
今天早上思考了下,自己找到一个折中的方法。
在hr.dll中建个stock类的父接口interface,然后再用stock调用hr,把自身当参数传给hr不就可以么,
再或者直接想楼上说的直接在第三个类中来完成