It appears I can also call QueueUserWorkItem without a WaitCallBack constructor in the parameter list ...
Code:
static void Main(string[] args)
{
    ThreadPool.QueueUserWorkItem(ThreadMethod);
    Console.ReadKey();
}

static void ThreadMethod(Object objInfo)
{
    Console.WriteLine("This is the threaded method.");
}
MSDN however states this is only allowed in VB ... http://msdn.microsoft.com/en-us/libr....90).aspx#Y108

Can anyone tell me which is preferred in C# ?