Or-Operator in return statement
<p>I stumbled upon this piece of code, which I truly do not understand so far.
I clearly know what the or-operator <code>||</code> does in codes like these:</p>

<pre><code>bool a = true;
bool b = false;
if(a || b)
{
   //does something, if one of a/b is true
}
</code></pre>

<p>But this is a structure, I do not understand:</p>

<pre><code>public bool c
{
   get
   {
      return a || b; //?
   }
   set
   {
      c = value;
   }
}
</code></pre>

<p>What will this getter return with that return-statement and why?</p>
