コンパイラ エラー CS0503
更新 : 2007 年 11 月
エラー メッセージ
抽象メソッド 'method' を virtual に指定することはできません。
abstract は virtual を意味するため、メンバ メソッドを abstract と virtual の両方としてマークしても冗長になります。
次の例では CS0503 エラーが生成されます。
// CS0503.cs
namespace x
{
abstract public class clx
{
abstract virtual public void f(); // CS0503
}
}