小弟初学C#,对这方面只是不太清楚。我做一个dll。dll内的所有类我为了能够相互协作,我都将它们声明称public的(因为为了概念清晰,我把不同的功能角色的类分属于不同的命名空间)。但是发布时,我希望这些相互协作的类对引用的程序是不可见的。而仅仅只是dll中提供的一个总的处理方法或者类对外可见。请问这个怎么实现呢?谢谢大家了。