Jak skonstruować zadanie bez jego uruchamiania?
Chcę użyćten konstruktor zadania <>. Wydaje mi się, że nie mogę uzyskać prawa do saxa, czy ktoś może poprawić mój kod.
Czy mam rację, że jeśli zadanie zostanie skonstruowane w ten sposób, nie zostanie uruchomione?
Konstruktor, którego myślę, że potrzebuję:
Task<TResult>(Func<Object, TResult>, Object)
Błąd mojego kodu:
Argument 1: nie można przekonwertować z „grupy metod” na „System.Func<object,int>
'
static void Main(string[] args)
{
var t = new Task<int>(GetIntAsync, "3"); //error is on this line
...
}
static async Task<int> GetIntAsync(string callerThreadId)
{
...
return someInt;
}