0

大家好

我刚刚遇到这个,可以弄清楚“任务<long?>”是什么意思。有没有人得到解释或可以指出我解释它的地方。

谢谢

4

3 回答 3

1

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

异步操作

long?是类型参数,它是一个可为空的 long。它可以写成

Task<Nullable<long>>
于 2013-07-10T08:12:06.493 回答
1

我不确定Task<long?>你的哪一部分没有得到,所以:

Task<T>是任务并行库中用于表示异步操作的通用类。

long?是 : 的Nullable<long>快捷方式 C# 中的(可为空)运算符

于 2013-07-10T08:14:36.053 回答
1

您可能想阅读.NET Framework 中的泛型。基本上,泛型是一种创建参数化类型的方法。在您的示例中,有一个泛型类型Task<T>,它是用 参数化的long?,它是一个可为空的 long 值。

于 2013-07-10T08:15:51.873 回答