Как реализовать интерфейс явно с виртуальным методом?

Я не могу сделать этого

interface InterfaceA
{
    void MethodA();
}

class ClassA : InterfaceA
{
    virtual void InterfaceA.MethodA()
    // Error: The modifier 'virtual' is not valid for this item
    {
    }
}

Где следующие работы

class ClassA : InterfaceA
{
    public virtual void MethodA()
    {
    }
}

Почему? Как обойти это?

5
задан Jader Dias 26 July 2010 в 16:57
поделиться