I\'ve got the following and was wondering if the initial test is overkill:
static void Main(string[] args) { if (args.Length == 0 || args == null) {
According to this, you only need to check :
if (args.Length == 0) { // Do X }
Though checking for null doesn't do any harm, there is no real need.
null