Control flow
Conditional statement
if (condtion)
{
...
}
else if (condition)
{
...
}
else
{
...
}
switch (role)
{
case Role.Admin:
...
break;
case Role.User:
...
break;
default:
...
break;
}
Iteration statement
for (var i = 0; i < 10; i++)
{
...
}
foreach (var num in nums)
{
...
}
int i = 0;
while (i < 10)
{
...
i++;
}
int i = 0;
do
{
...
i++;
} while (i < 10);