title: Concat string in IsNullOrEmpty parameter
body: <p>I was looking at a piece of code I wrote in C#:</p>
  
  <pre><code>if(string.IsNullOrEmpty(param1) &amp;&amp; string.IsNullOrEmpty(param2) &amp;&amp; string.IsNullOrEmpty(param3))
  {
         // do stuff
  }
  </code></pre>
  
  <p>and decided to make it more readable/concise</p>
  
  <pre><code>if(string.IsNullOrEmpty(param1+param2+param3))
  {
         // do stuff
  }
  </code></pre>
  
  <p>But looking at it I can't help but cringe. What are your thoughts on this? Have you ever done something like this and do you use it whenever applicable.</p>
  
  <p>Note: The code previous to this line would manipulate a collection by adding specific items depending on if the a param (param1,param2,param3) is NOT empty. This  if statement is meant for validation/error handeling.</p>