title: Null Conditional Operator in C# 5
body: <p>In c# 6, there is the new Null Conditional Operator, like so:</p>
  
  <pre><code>var name = p?.FirstName;
  </code></pre>
  
  <p>What can we use in c# 5 so that we don't have to resort to:</p>
  
  <pre><code>var name = null;
  if(p != null)
      name = p.FirstName;
  </code></pre>