Закрытия и задачи

Есть ли функциональная разница между этими вызовами функций.

Метод1:

public static void PrintMe(object obj)
{
    Task task = new Task(() =>
    {
        Console.WriteLine(obj.ToString());
    });
    task.Start();
}

Метод2:

public static void PrintMe(object obj)
{
    Task task = new Task((object arg) =>
    {
        Console.WriteLine(arg.ToString());
    }, obj);
    task.Start();
}
6
задан Nick Heiner 8 February 2013 в 20:03
поделиться