CS0060 de erro do compilador

Mensagem de erro

Acessibilidade divergente: classe base 'class1' é menos acessível que a classe 'class2'

Acessibilidade de classe deve ser consistente entre a classe base e a classe herdada.

O exemplo a seguir gera CS0060:

// CS0060.cs
class MyClass
// try the following line instead
// public class MyClass
{
}

public class MyClass2 : MyClass   // CS0060
{
   public static void Main()
   {
   }
}

Consulte também

Referência

Modificadores de acesso (guia de programação C#)