CS1585 de erro do compilador

Mensagem de erro

Modificador de membro 'palavra-chave' deve preceder o nome e o tipo de membro

O especificador de acesso na assinatura de um método não ocorria no local correto.

O exemplo a seguir gera CS1585:

// CS1585.cs
public class Class1
{
   public void static Main(string[] args)   // CS1585
   // try the following line instead
   // public static void Main(string[] args)
   {
   }
}