Boolean Expressions in C#

Boolean Varaibles and Properties

If you have a Boolean varaible or property, you do not need to compare it to anything to get a Boolean expression.
In this example, the checked property of a checkbox is used. A Boolean variable or property doesn't need to be compared to anything, it already has a value of true or false.

Example: This program has just one checkBox called chkRed.

 private void chkRed_CheckedChanged(object sender, EventArgs e)
        {
            if(chkRed.Checked)
            {
                this.Text = "Yes, red!";
                this.BackColor = Color.Red;
            }
            else
            {
                this.Text = "No, you hate red!";
                this.BackColor = Color.Silver;
            }
        } 

You do not need to say if(chkRed.Checked==true)...

Example: a variable declared as bool ready;

 if (ready) this.BackColor = Color.Green;

NEXT: Microsoft Reference: switch / case