等待组合任务后,程序会输出哪个计数?
csharp
using System;
using System.IO;
using System.Threading.Tasks;
Task first = Task.FromException(new IOException("disk"));
Task second = Task.FromException(new InvalidOperationException("state"));
Task all = Task.WhenAll(first, second);
try
{
await all;
}
catch (Exception)
{
Console.WriteLine(all.Exception!.InnerExceptions.Count);
}