标签: c# internal
可能重复: Practical usings of “internal” keyword in C#
我并没有真正意识到制作方法或类是内部的。在我的非常有限的理解中,它所做的一切就是让其他程序员很难使用你的代码。假设我为项目A编写了Big_Important_Class,并将该类设为内部。然后Bob,在项目B上工作需要使用我的课程让项目B与项目A一起工作,但由于其内部他不能。到目前为止,这是我见过的唯一的内部组件,对于从事项目B的人来说,事情变得非常复杂。我知道必须有充分的理由使用内部,但我没有看到任何内容。有人可以解释一下它们如何成为一件好事吗?