17. maj 2005 - 11:47Der er
9 kommentarer og 1 løsning
Overload af delegate funktion
Hej.
Jeg har en ADO.NET database kørende som en service, som der bliver fyldt noget data i af eksterne programmer.
Klienterne, som bruger servicen, har en callback funktion ( delegate ) som bliver kaldt når der er noget nyt data i databasen. Men da der mange forskellige objekter som kan eksistere i databasen vil jeg gerne kunne overloade delegate funktionen. dvs så jeg kan skrive:
public delegate void Callback( string field, UpdateArray arrUpdate ); public delegate void Callback( string field, UpdateObject objUpdate );
istedet for, som virker men ikke er særligt elegant: public delegate void CallbackArray( string field, UpdateArray arrUpdate ); public delegate void CallbackObject( string field, UpdateObject objUpdate );
Er der en måde at overloade delegate på ? Hvis jeg laver ovenstående får jeg at vise at der allerede er en Callback i namespacet.
tjaa, så må du lige være begyndt her på eksperten, for jeg har da aldrig set dig i C# kategorien før, eller kan jeg måske ikke huske det... Men velkommen til. Er her mest for at lære
Jeg opdagede Eksperten helt tilbage i medio '03, men den gang var jeg mest aktiv i html- og ASP-kategorierne. Så gik den af forskellige grunde lidt i glemmebogen, men nu har jeg så genopdaget den igen. I mellem tiden er jeg så skiftet til C#.
Jeg er her for at hjælpe, men også for at blive udsat for de problemstillinger jeg ikke ellers ville have kastet mig over. Så ja, den med at lære kan jeg sagtens skrive under på. :^)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.