Ecco il codice da MSDN:Differenza tra metodi virtuali e astratte
// compile with: /target:library
public class D
{
public virtual void DoWork(int i)
{
// Original implementation.
}
}
public abstract class E : D
{
public abstract override void DoWork(int i);
}
public class F : E
{
public override void DoWork(int i)
{
// New implementation.
}
}
Qualcuno può spiegare il codice di cui sopra per quanto riguarda le differenze tra i metodi astratti e virtuali?
Qual è la domanda di cemento, quello che non capisci? –
Ogni cosa che hai copiato da http://msdn.microsoft.com/en-us/library/ms173150(v=vs.80).aspx – andy
@DanielHilgarth ha aggiornato la mia domanda. Per favore dai un'occhiata. – iJade