How do I pass an object into a timer event?
Ok so I am using `System.Timers.Timer` in .Net 4 with C#.

I have my timer object like so:

    var timer = new Timer {Interval = 123};

I have my Timer Elapsed event handler pointed at a method like so:

    timer.Elapsed += MyElapsedMethod;

And my method looks like this:

    static void MyElapsedMethod(object sender, ElapsedEventArgs e)
    {
        Console.WriteLine("Foo Bar");
    }

I want to pass a string into this method, how do I do this?

Thanks
How do I pass an object into a timer event?
===

Ok so I am using `System.Timers.Timer` in .Net 4 with C#.

I have my timer object like so:

    var timer = new Timer {Interval = 123};

I have my Timer Elapsed event handler pointed at a method like so:

    timer.Elapsed += MyElapsedMethod;

And my method looks like this:

    static void MyElapsedMethod(object sender, ElapsedEventArgs e)
    {
        Console.WriteLine("Foo Bar");
    }

I want to pass a string into this method, how do I do this?

Thanks