"<= is an invalid expression term" and ") expected"
<p>I am messing around with C# and am making a prototype GUI (with no game attached, just messing around with buttons and button colors). I'm running into an error:</p>

<pre><code>private void temperValue_Load(object sender, EventArgs e)
    {
        int temperInt = 23;
        temperInt = Convert.ToInt32(temperValue.Text);

        if (temperInt &gt;= 70)
        {
            temperButton.BackColor = System.Drawing.Color.Red;
        }
        else if (temperInt &gt;= 40 &amp; &lt;= 69)
        {
            temperButton.BackColor = System.Drawing.Color.DarkOrange;
        }
    }
</code></pre>

<p>On the "else if" line, I have an error from both the "&lt;=" and the "69)". The "&lt;=" error is "Invalid expression term '&lt;='", and the four errors for the "69)" is ") expected", "Invalid expression term ')'", and two "; expected" errors.</p>

<p>There are no variables outside of this snippet of code that are affecting this code. Every variable called is defined inside the snippet.</p>

<p>(For anyone curious, "temper" stands for "Temperature")</p>
