pass parameter to thread c#

C#
Thread thread = new Thread(() => download(filename));
thread.Start();
Source

Also in C#: