Прочитать на английском

Поделиться через


Ошибка компилятора CS0550

"метод_доступа" добавляет метод доступа, не обнаруженный в члене интерфейса "свойство"

Реализация свойства в производном классе содержит метод доступа, который не был указан в базовом интерфейсе.

Для получения дополнительной информации см. Using Properties.

Пример

В следующем примере возникает ошибка CS0550:

// CS0550.cs  
namespace x  
{  
   interface ii  
   {  
      int i  
      {  
         get;  
         // add the following accessor to resolve this CS0550  
         // set;  
      }  
   }  
  
   public class a : ii  
   {  
      int ii.i  
      {  
         get  
         {  
            return 0;  
         }  
         set {}   // CS0550  no set in interface  
      }  
  
      public static void Main() {}  
   }  
}