C# Error
CS0621 – ‘{0}’: virtual or abstract members cannot be private
Reason for the Error & Solution
‘member’ : virtual or abstract members cannot be private
Private virtual or abstract members are not allowed.
The following sample generates CS0621:
// CS0621.cs
abstract class MyClass
{
private virtual void DoNothing1() // CS0621
{
}
private abstract void DoNothing2(); // CS0621
public static void Main()
{
}
}