Почему элементы, определенные в пространстве имен, не могут быть явно объявлены?

У меня есть следующий код C #:

namespace ISeeOptic.BL
{

  public abstract class Process
  {        
     ...      

     protected static void DeleteImages(List<ImagesPath> list)
      {
          some logic
      } 

      ...
   }


    protected class GetDataBL: Process
    {
      ...

     public static void DeleteImages(List<ImagesPath> list)
     {
         DeleteImages(list); 
     } 
     ...
 }
} 

Во время компиляции я получаю следующую ошибку:

Элементы, определенные в пространстве имен, не могут быть явно объявлены как частные, защищенные или защищенные внутренние

Я новичок в C #, поэтому, возможно, этот вопрос может показаться наивным, есть идеи, в чем причина этой ошибки?

Заранее спасибо.

34
задан Johan - reinstate Monica 24 February 2012 в 09:31
поделиться