我有一些代码,当它执行时,它抛出一个NullReferenceException,说:
你调用的对象是空的.
这是什么意思,我该怎么做才能解决这个错误?
我有以下内容,并想知道初始测试是否过度杀伤:
static void Main(string[] args) {
if (args.Length == 0 || args == null) {
//do X
}
else {
//do Y
}
}
Run Code Online (Sandbox Code Playgroud)
换句话说,我问的是args.Length是零的可能性,还是args为null ....或者只是其中一个条件就足够了?