Moin,
mal abgesehen davon, dass ich nicht verstehe was delegaten in C# sind, bzw was sie mit Events zu tun haben, geb ich hier einfach mal ein Code-Beispiel von Delphi, dass ich gerne in C# hätte:
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;
Ich möchte also ein Event für mein C# Control haben, dass 2 Integers mit übergibt. Jemand ne Ahnung, wie ich genau DAS Beispiel hier in C# hinbekomme?