Inconsistent accessibility: field type is less accessible than field
Jeg kan ikke helt forstå denne fejl som jeg får med følgende kode:namespace AppTool
{
public class Tool
{
public Ressource[] ressourceArr;
}
}
Og min ressource.cs:
namespace AppTool
{
class Ressource
{
public String type;
public int level = 0;
public Ressource(String type, int level)
{
this.type = type;
this.level = level;
}
public Ressource(String type)
{
this.type = type;
}
}
}
Når jeg compiler får jeg fejlen:
Inconsistent accessibility: field type `AppTool.Ressource[]' is less accessible than field `AppTool.Tool.ressourceArr'(CS0052)]
Hvad skyldes det? Har prøvet at søge på Google, men synes ikke de eksempler jeg finder matcher mit problem.
På forhånd tak.