title: Method to return null from a try...catch
body: <pre><code>public SPListItemCollection GetACollection()
  {
      try
      {
          //Method to get an item collection from somewhere
          if(itemCol != null)
              return itemCol;
          else
              return null;
      }
      catch(Exception ex)
      {
          LogException(ex);
          return null;
      }
  }
  </code></pre>
  
  <p>This method must return null (not an empty list) - regardless of whether an exception is caught or not. The above works - but is there a better way of doing it?</p>