从Unity项目中的另一个命名空间可见的内部类

时间:2018-02-08 12:28:18

标签: c# unity3d namespaces internal access-modifiers

我正在将我的Unity项目组织到命名空间中,并希望隐藏仅在命名空间内使用的类。 我定义了名称空间MyProject.Accounts并在那里放置了一个内部类:

namespace ProjectName.Accounts
{
    internal struct PictureData
    {
        internal int notSeenMember;
    }
}

然后我将using ProjectName.Accounts添加到ProjectName.LoginScreen命名空间中的文件中,我可以通过Intellisence查看该类,并实例化它,但不能使用notSeenMember成员:

MS说: Internal types or members are accessible only within files in the same assembly

是否能够将其他命名空间中的内部类实现预期的行为?

编辑:您还可以访问内部成员

0 个答案:

没有答案