# else if Statement

An additional condition tested when earlier if conditions were false.

## What does **else if Statement** do in C#?

**else if Statement** — An additional condition tested when earlier if conditions were false.

```csharp
class Venue
{
    bool CanEnter(int age)
    {
        bool isAdult = age >= 18;
        bool isSenior = age >= 65;
        return isAdult && !isSenior;
    }
}
```

Level: Apprentice · [More C# terms at this level](https://www.ask-codey.com/glossary/subjects/c-sharp/apprentice)

Updated: September 27, 2026

## In other subjects

- [else if Statement in Java](https://www.ask-codey.com/glossary/else-if-statement)

Source: https://www.ask-codey.com/glossary/else-if-statement-c-sharp
