Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0503

Metoda abstrakcyjna "method" nie może być oznaczona jako wirtualna

Jest ona nadmiarowa, aby oznaczyć metodę składową zarówno jako abstrakcyjną, jak i wirtualną, ponieważ abstrakcja oznacza wirtualną.

Poniższy przykład generuje PLIK CS0503:

C#
// CS0503.cs  
namespace x  
{  
   abstract public class clx  
   {  
      abstract virtual public void f();   // CS0503  
   }  
}