Errore del compilatore CS0418
'class name': una classe astratta non può essere di tipo sealed o static
Non è possibile usare una classe astratta per creare oggetti, a meno che non sia derivata, per cui non ha senso che sia di tipo sealed. Altrettanto privo di significato è che la classe astratta sia di tipo static. Le classi astratte, infatti, sono progettate per supportare una gerarchia di oggetti che userà la classe astratta come base.
L'esempio seguente genera l'errore CS0418:
// CS0418.cs
public abstract sealed class C // CS0418
{
}
sealed static class S // CS0418
{
}
public class MyClass
{
public static void Main()
{
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: