Different ways to write conditional statements in C#:
// IF if(condition) { //Do something } // If ELSE if(condition) { // Do something } else { // if false, do something else } // IF, ELSE IF if(condition1) { // Do something } else if(condition2) { // If not condition 1 and condition 2, do something } // Note that you can omit the brackets if you only need to do one action. if(condition) CallMethod(); // Need to make a conditional assignment? Shorten it! string yourString = boolCondition ? "This will be assigned if true" : "This will be assigned if false"; // Switch statements can come in handy if there are many different conditions. switch(someText) { case "1": // do something break;// breaks out of switch case "2": case "3": // Do the same thing if someText is "2" or "3", then break out of switch break; default: // Thing to do if nothing matches }
Note that all the above can be stacked and use in many different ways. Your aim should always be to write elegant and readble code