title: is this overkill for assessing Main(string[] args)
body: <p>I've got the following and was wondering if the initial test is overkill:</p>
  
  <pre><code>static void Main(string[] args) {
      if (args.Length == 0 || args == null) {           
          //do X
      }
      else { 
          //do Y 
      }
  }
  </code></pre>
  
  <p>in other words what I'm asking is are there possibilities of args.Length being zero, or args being null....or would just one of these conditions sufficed? </p>