为什么这两行程序NullPointerException?

Dej*_*jas 1 c#

class Program
{
    static void Main(string[] args)
    {
        Func<Object> someMethod = new Func<Object>(((Object)null).ToString);
        String nameOfMethod = someMethod.Method.Name;
    }
}
Run Code Online (Sandbox Code Playgroud)

我不确定为什么someMethod函数的主体会执行.

Bro*_*ass 5

Func<Object> someMethod = new Func<Object>(((Object)null).ToString);
Run Code Online (Sandbox Code Playgroud)

它没有执行,但您尝试在空引用上访问该方法 ToString().