title: Opposite of String.IsNullOrEmpty() or an alternative way
body: <p>I wrote this script, that works:</p>
  
  <pre><code>if (String.IsNullOrEmpty(item.Description))
  {
      tbItemInput.Rows.Add(tbRow2);
      tbItemInput.Rows.Add(tbRow3);
      tbItemInput.Rows.Add(tbRow4);
      tbItemInput.Rows.Add(tbRow5);
  }
  else if (item.Description.Equals("euro"))
  {
      tbItemInput.Rows.Add(tbRow4);
      tbItemInput.Rows.Add(tbRow5);
      tbItemInput.Rows.Add(tbRow2);
      tbItemInput.Rows.Add(tbRow3);
  }
  else // I assume that this will always be "euro6" entry
  {
      tbItemInput.Rows.Add(tbRow2);
      tbItemInput.Rows.Add(tbRow3);
      tbItemInput.Rows.Add(tbRow4);
      tbItemInput.Rows.Add(tbRow5);
  }
  </code></pre>
  
  <p>but I really don't like it, but since I'm a php programmer, I have no idea how to write it correctly in ASP.NET</p>
  
  <p>The idea is that, if the value <code>item.Description</code> is not present or is "euro6", it has one option, but, if the value is "euro", then the other one.
  In PHP I would do it like this</p>
  
  <pre><code>if ( $description == "euro" ) {
      // first option
  } else {
      // second option
  }
  </code></pre>
  
  <p>but in .NET if the value is not set I get an error, so I made a bad workaround.</p>
  
  <p>Can I get some assistance to make this the right way?</p>