class Program
{
static void Main(string[] args)
{
Func<Object> someMethod = new Func<Object>(((Object)null).ToString);
String nameOfMethod = someMethod.Method.Name;
}
}
我不确定为什么 someMethod 函数的主体会执行。
最佳答案
Func<Object> someMethod = new Func<Object>(((Object)null).ToString);
它没有执行,但您尝试访问空引用上的方法 ToString()
。
关于c# - 为什么这两行程序会出现 NullPointerException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5438443/