关于自定义命名空间
自定义了两个命名空间,一个命名空间要用到另一个命名空间的一个变量,那么必须将一个命名空间编译成dll文件,另一个命名空间引用该dll文件才能使用那个变量吗?有没其它办法????求指教!
比如A和B两个命名空间,A引用B,这是不需要编译成dll的,但是A已经引用了B,这时候又需要B引用A,那就需要把A编译成dll给B引用了。
原则上是不允许循环引用的,如出现这种情况,通常是设计不合理造成的,比如A要引用B,B又要引用A,那为什么不把A和B合到一个命名空间呢,或是A和B中有某些类原本不该属于A或B命令空间里面的,请移至其它命名空间