GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • About
  • Reference
  • Integrations
  • API
  • Blog
  • C# Syntax Reference
  • Feedback

This view

  • Original page
  • New address

GeezerVison is showing syntaxdb.com — If Statement in C# - SyntaxDB - C# Syntax Reference

  • Java
  • C
  • C++
  • C#
  • Python
  • Ruby
  • JavaScript
  • Swift
  • Go
Languages
    • User Program Communication
      • Write to Console
      • Commenting
      • User Input
      • Read from File
      • Write to File
      • Namespace
    • Variables
      • Primitive Data Types
      • Variable Declaration
      • Parse
      • Constants
      • Pointers and References
      • Arrays
      • Lists
      • Dictionaries
      • Type Conversion
      • Structures
    • Control Flow
      • If Statement
      • Switch Case
      • For Loop
      • For Each
      • While Loop
      • Do While Loop
      • Try Catch Block
    • Object Oriented Programming
      • Class Declaration and Structure
      • Access Modifiers
      • Class Variables
      • Standard Methods
      • Static Methods
      • Constructor
      • Instantiation
      • Interfaces
      • Abstract Methods and Classes
      • Inheritance
    • Strings
      • String Variables
      • String Length
      • String Compare
      • String Trim
      • String Split
      • String Representation
Categories
Language
C#
  • Java
  • C
  • C++
  • C#
  • Python
  • Ruby
  • JavaScript
  • Swift
  • Go
Version: 5

Categories

  • User Program Communication
    • Write to Console
    • Commenting
    • User Input
    • Read from File
    • Write to File
    • Namespace
  • Variables
    • Primitive Data Types
    • Variable Declaration
    • Parse
    • Constants
    • Pointers and References
    • Arrays
    • Lists
    • Dictionaries
    • Type Conversion
    • Structures
  • Control Flow
    • If Statement
    • Switch Case
    • For Loop
    • For Each
    • While Loop
    • Do While Loop
    • Try Catch Block
  • Object Oriented Programming
    • Class Declaration and Structure
    • Access Modifiers
    • Class Variables
    • Standard Methods
    • Static Methods
    • Constructor
    • Instantiation
    • Interfaces
    • Abstract Methods and Classes
    • Inheritance
  • Strings
    • String Variables
    • String Length
    • String Compare
    • String Trim
    • String Split
    • String Representation

Control Flow

If Statement in C#

To control decision making by checking true/false statements resulting in different executions of code if result is true and if the result is false.


Syntax
if (booleanExpression) {  
   //Executes when booleanExpression holds true
} 

else if (booleanExpression2) { 
   //Executes when booleanExpression2 holds true 
} 

else { 
   //Executes when neither booleanExpression nor booleanExpression2 are true 
}

Notes

booleanExpression(s) are those that result in either a true or false output. They are created using comparing operators (==, >, =, <=, !=).

There can also be multiple boolean expressions within the parentheses (booleanExpression). The boolean expressions are connected through logical operators (&&, ||, !).

Else if statements allow for another boolean expression check within the overall if structure.

Else statements result in the execution of code if the if statement (and if applicable, the if else statement(s)) do not hole true.

Nested if (else) statements are also possible and are the inclusion of another (or multiple) if statements within an if statement structure.


Example
if (counter >= 30) { 
   Console.WriteLine("Counter is greater than or equal to 30."); 
} 
else if (counter ==20) { 
   Console.WriteLine("Counter is at 20."); 
   counter++; 
} 
else { 
   counter++; 
}

Add to Slack

< Structures   |   Switch Case >


You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.