Nadpisanie ciała metody po stworzeniu instancji klasy

0

Cześć,

Zastanawiam się nad rozwiązaniem z natury absurdalnych. Mam klasę wyglądającą tak:

public class Example
{
    public virtual void Helo()
    {
    }
}

Tworzę instancję klasy:

Example ex = new Example();

Zastanawiam się, czy jest możliwość nadpisania metody Helo podczas tworzenia instancji klasy?

0

Da się przechwycić wykonanie metody i zrobić coś innego, ale i tak wymaga to delikatnego zmodyfikowania kodu samej klasy, a do tego wiele innych, skomplikowanych rzeczy ;) (http://msdn.microsoft.com/en-us/magazine/cc164165.aspx).

Jestem pewien, że to co chcesz osiągnąć da się wykonać w inny, lepszy sposób.

0

Mozna, jesli w metodzie Helo wykorzystywany bedzie np. delegat. Tylko po co? Zwykle wystarcza dziedziczenie albo parametryzacja.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.