title: best way to prevent Null failure with string casting
body: <pre><code>_callReportCode = reader["Call Report Code"].ToString();
  </code></pre>
  
  <p>I am attempting to handle the possibility for the object I am calling ToString on to be NULL.
  I am going to be using the above statement with several variables and I dont want to make an individual try/catch for each one... what is the best way to do null checking for strings.</p>
  
  <p>Other datatypes ive been doing this:</p>
  
  <pre><code>int.TryParse(reader["Account Number"].ToString(), out _accountNumber);
  </code></pre>
  
  <p>In this code "reader" refers to a SqlDataReader but thats not really important for this question.</p>