Pass extra parameters to an event handler?

c#, callback, events

Solution

private void setup(string someData)
{
     Object.assignHandler((sender) => evHandler(sender,someData));
}
public void evHandler(Object sender, string someData)
{
    // need someData here!!!
}

Problem

Let's say I want to pass some extra data when assigning an event handler. Consider the following code: ``` private void setup(string someData) { Object.assignHandler(evHandler); } public void evHandler(Object sender) { // need someData here!!! } ``` How would I go about getting `someData` into my `evHandler` method?

Original source

Related problems