title: Logic Evaluator in c# (Evaluate Logical (&& ,|| ) expressions)
body: <p>In my project there is a <code>Logic evaluation</code> section, it take input as a string which contains <code>logical expressions</code> (<code>true/false</code>) . </p>
  
  <p>I want to evaluate this string and return a final Boolean value.</p>
  
  <pre><code>string Logic="1&amp;0|1&amp;(0&amp;1)"
  //string Logic="true AND false OR true AND (false AND true)"
  </code></pre>
  
  <p>This will be my <code>Logic</code>. The length might increase.</p>
  
  <p>Is there any way to Evaluate this expression from <code>LINQ / Dynamic LINQ</code> ?</p>