Список как параметр out вызывает ошибку. Почему?

В этом коде:

public bool SomeMethod(out List<Task> tasks)
{
    var task = Task.Factory.StartNew(() => Process.Start(info));
    tasks.Add(task);
}

Я получаю сообщение об ошибке « Использование неназначенного выходного параметра 'задачи' ». Почему?

В примере MSDN используется только параметр out

class OutExample
{
    static void Method(out int i)
    {
        i = 44;
    }

    static void Main()
    {
        int value;
        Method(out value);
        // value is now 44
    }
}

Это из-за List ?

10
задан stakx supports GoFundMonica 28 August 2011 в 12:08
поделиться