C#제어 흐름

if / else 조건문

조건에 따라 다른 코드를 실행할 때 쓰는 `if`, `else if`, `else` 기본 패턴입니다.

마지막 수정 2026년 3월 15일

기본 패턴

csharp
if (score >= 90)
{
    grade = "A";
}
else if (score >= 80)
{
    grade = "B";
}
else
{
    grade = "C";
}

설명

  • 조건식은 bool 결과여야 합니다.
  • 먼저 참이 되는 블록 하나만 실행됩니다.
  • 조건이 단순할수록 읽기 쉽습니다.

빠른 정리

연산자의미
==같다
!=다르다
>크다
<작다
>=, <=크거나 같다 / 작거나 같다

주의할 점

조건문이 너무 깊게 중첩되면 읽기가 어려워집니다. 가능한 한 early return이나 별도 메서드로 분리하는 편이 좋습니다.