我有两个类,我想保存在单独的文件中。
namespace GridSystem
{
public class Grid
{
public void AddItem(GridItem item)
{
item.InformAddedToGrid();
}
}
}
namespace GridSystem
{
public class GridItem
{
public void InformAddedToGrid()
{
Debug.Log("I've been added to the grid");
}
}
}
如何确保不允许其他类调用 InformAddedToGrid?
我正在尝试模拟 Actionscript 命名空间,它可以在方法上使用,代替公共、私有、内部等。它并不能完全保护方法,而是强制在方法可以之前包含命名空间的额外步骤被访问。在 C# 中是否有替代方法?