在C# 8.0及以上版本中,可以使用nullable reference types来解决Action
例如,在下面的代码示例中,我们定义了一个Action
using System;
class Program
{
static void Main()
{
Action print = (s) => Console.WriteLine(s.Length);
print(null); // OK due to null-forgiving operator after parameter s
}
}
这样就可以在使用Action