任务<long?> MethodName()</long?>

时间:2013-07-10 08:10:38

标签: c# asp.net

大家好

我刚刚遇到过这个并且可以解决“任务&lt; long?&gt;”的问题。意思。有没有人得到解释或者可以指向某个解释它的地方。

由于

3 个答案:

答案 0 :(得分:1)

请参阅System.Threading.Tasks.Task<TResult>的MSDN文档:

Asynchronous operation

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?进行参数化,这是一个可以为空的长值。