大家好
我刚刚遇到过这个并且可以解决“任务< long?>”的问题。意思。有没有人得到解释或者可以指向某个解释它的地方。
由于
答案 0 :(得分:1)
请参阅System.Threading.Tasks.Task<TResult>
的MSDN文档:
long?
是类型参数,可以为空。它可以写成
Task<Nullable<long>>
答案 1 :(得分:1)
我不确定你没有得到Task<long?>
的哪一部分,所以:
Task<T>
是在任务并行库中用于表示异步操作的泛型类。
long?
是Nullable<long>
的快捷方式:? (nullable) operator in C#
答案 2 :(得分:1)
您希望阅读Generics in the .NET Framework。基本上,泛型是一种创建参数化类型的方法。在您的示例中,有一个泛型类型Task<T>
,它使用long?
进行参数化,这是一个可以为空的长值。