title: evaluating else if after an if condition is true
body: <p>Consider this snippet:</p>
  
  <pre><code>private void button1_Click(object sender, EventArgs e)
  {
      if (textBox1.MaxLength &gt; 0)
      {
          textBox2.Text = Convert.ToBoolean(Math.Sqrt(textBox1.MaxLength)).ToString();
      }
      else if (textBox1.MaxLength &lt; 32768)
      {
          textBox2.Text = Convert.ToBoolean(Math.Sqrt(textBox1.MaxLength)).ToString();
      }                
  }
  </code></pre>
  
  <p>Why is it not evaluating the second condition (the lesser than condition)? It's also true, isn't it?</p>
  
  <p>If I have to make the second one to work in the same condition, what minor change must be made?</p>