我有一个内部课
namespace commonNamespace
{
internal class A{}
}
我在同一个程序集中有另一个公共类
public class B{}
我想在classB中声明一个A类型的数组。 例如:
namespace commonNamespace
{
public class B
{
A[] array;
}
}
我收到了不一致的辅助功能级错误信息。请让我知道我该怎么做。
答案 0 :(得分:2)
您必须在B
中拥有一个公共/受保护字段或属性,从而暴露某些A
类型的实例。把它标记为内部,你应该好好去。
答案 1 :(得分:1)
只需将访问修饰符添加到字段数组:
public class B
{
internal A[] array;
}
这是访问修饰符层次结构:
public > protected > internal > internal protected > private
因此,只需选择以下任何受保护的内容,您就可以了。