相关疑难解决方法(0)

什么是NullReferenceException,我该如何解决?

我有一些代码,当它执行时,它抛出一个NullReferenceException,说:

你调用的对象是空的.

这是什么意思,我该怎么做才能解决这个错误?

.net c# vb.net null nullreferenceexception

1876
推荐指数
24
解决办法
127万
查看次数

是评估Main(string [] args)的过度杀伤力

我有以下内容,并想知道初始测试是否过度杀伤:

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 ....或者只是其中一个条件就足够了?

c# program-entry-point args

8
推荐指数
2
解决办法
1406
查看次数