title: How to check null condition for all the array items using LINQ
body: <p>I have a code like this: </p>
  
  <pre><code>BenefitValue = premiumResponseMessage.results[0].subItems[0]
                      .profiles[0].subItems[0].profiles[0].subItems[0].profiles[0]
                       .subItems[0].profiles[index].values[0]
  </code></pre>
  
  <p>Value assigned here is returned from some service. My question is I need to check each item for null before using it. How could it be achieved with minimal lines of code using LINQ? </p>