Классы в С#
От: Mr. Woland  
Дата: 23.02.05 07:40
Оценка:
Есть приблизительно такой код
public class A 
{
   ...
   public virtual void x ()
   {
     ...
   }
   ...
}
public class B: A 
{
   ...
   public override void x ()
   { 
     ...    
     
       base.x();
     ...
   }
   ...
}
public class C: B 
{
   ...
   public override void x ()
   {
     /*полная копия кода ф-ции класа B*/    
     ...
      base.x();
     ...
   }
   ...
}

Как мне из класа С вызвать ф-цию х класа А? При этом ф-ция класа B вызываться не должна.
По логике в подсвечной (полужирной) строке должно быть что-то типа base.base.x();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.