J'utilise le Concurrency and Coordination Runtime et j'écris un code similaire à ce qui est décrit dans la documentation. La ligne suivante ne peut pas compiler:Pourquoi C# dit-il que la IterativeTask du CCR est non générique?
yield return new IterativeTask<string,Object,Object,long[]>("Hi",a,b,ls, itfunc);
Le compilateur donne ce message d'erreur:
The non-generic type 'Microsoft.Ccr.Core.IterativeTask' cannot be used with type arguments
Ce qui est mistifying parce que la documentation utilise cette méthode avec des arguments de type et il est clairement générique.
(je vais poster ma réponse ici, c'est encouraged si je comprends bien)