Moin,
ich hab jetzt etliche Tutorials gelesen etc und auch versucht diese Beispiele hier nachzuvollziehen, aber ich verstehe das mit den delegates nicht.
u.a das hier:
Zitat:
myclass.MyEvent += new MyEventDelegate(onEvent);
An sowas kann ich mich bei Delphi nicht erinnern.
Könnte mir jemand mein Beispiel:
Delphi-Quellcode:
TMyMethodPointer = procedure(Int, Int2: Integer);
TMyClass = class(TComponent)
private
FMyMethodPointer: TMyMethodPointer;
procedure SomeProc;
published
property MyEvent: FMyMethodPointer;
end;
...
procedure TMyClass.SomeProc;
begin
if not (FMyMethodPointer = nil) then
FMyMethodPointer(2, 5);
end;
In C# umschreiben, mit gleichen Namen der Klasse/Prozedur usw?