C#의 제어문을 정리하면 다음과 같다.
1. if 절
if 절은 다음과 같이 작성한다.
if (Boolean-Statement)
{
Body
}
else
{
Body
}
Cascading if 절은 다음과 같이 작성한다.
if (Boolean-Statement)
{
Body
}
else if (Boolean-Statement)
{
Body
}
else
{
Body
}
2. Switch 문
Swicth 문은 다음과 같이 사용한다.
switch (선택구문)
{
case Label 1 :
…
break;
case Label 2 :
…
break;
case Label N :
…
break;
default :
…
break;
}
3. while 문
while 문은 다음과 같이 작성한다.
while (Boolean-Statement)
{
body
}
4. do 문
do 문은 다음과 같이 작성한다.
do
{
body
} (Boolean-Statement)
5. for 문
for 문은 다음과 같이 작성한다.
for (초기 선언문; 종료 상태문; 증감 처리문)
{
Body
}
* 주의사항 : 특이한 경우를 제외하고는 모든 절에서 증감 또는 가감 처리를 위해 선언되고 사용되는 변수에 증감 또는 가감 연산자를 사용할 때는 다음과 같은 규칙을 사용한다.
variable++
variable—
다음과 같이 사용하지 않는다.
++variable
--variable
6. foreach 문
foreach 문은 다음과 같이 작성한다.
foreach (타입 변수명 in 컬렉션)
{
Body
}