---
title: "C# Switch Statements"
content_type: tutorial
url: "https://learn.unity.com/tutorial/c-switch-statements?language=en"
language: en
difficulty: beginner
duration_minutes: 10
unity_version:
  - "2019.3"
  - "2019.2"
  - "2019.1"
  - "2018.4"
  - "2018.3"
  - "2018.2"
  - "2018.1"
  - "2017.4"
  - "2017.3"
  - "2017.2"
  - "2017.1"
supported_unity_versions:
  - name: "2019.3"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2019.3"
  - name: "2019.2"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2019.2"
  - name: "2019.1"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2019.1"
  - name: "2018.4"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2018.4"
  - name: "2018.3"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2018.3"
  - name: "2018.2"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2018.2"
  - name: "2018.1"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2018.1"
  - name: "2017.4"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2017.4"
  - name: "2017.3"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2017.3"
  - name: "2017.2"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2017.2"
  - name: "2017.1"
    url: "https://learn.unity.com/tutorial/c-switch-statements.md?language=en&version=2017.1"
last_updated: "2026-08-04T14:22:25.000Z"
---

# C# Switch Statements

Discover how switch statements work and how to use them for efficient, readable game logic.

In this tutorial, you will learn about switch statements. These can be used for game logic, like if statements. They are used to efficiently check multiple conditions.

## 1. Switch Statement Overview

[Video](https://connect-mediagw.unity.com/h1/20190527/videos/a14a329d-d7fb-43f7-868d-8ae87d343ed8_00_Switch_Statements.mp4) ([Transcript (en)](https://connect-mediagw.unity.com/h1/20200210/e5479390-dac5-4490-bd4b-ac82512bc4b0_39_Switch_Statements.vtt))
