C#의 switch 문에서 문자열 사용

Minahil Noor 2023년10월12일
C#의 switch 문에서 문자열 사용

이 문서에서는 C#의 switch 문에서 문자열을 사용하는 방법을 소개합니다.

C#의switch문에 문자열 사용

switch 문에서 문자열을 사용하는 특별한 방법은 없습니다. 문자열을 나타내는 큰 따옴표로 값을 할당하여 간단히 사례를 만들 수 있습니다.

아래 프로그램은 C#의 switch 문에서 문자열을 사용하는 방법을 보여줍니다.

using System;

class StringinSwitch {
  static public void Main() {
    string mystring = "Rose";

    switch (mystring) {
      case "Jasmine":
        Console.WriteLine("The flower is Jasmine");
        break;

      case "Lili":
        Console.WriteLine("The flower is Lili");
        break;
      case "Rose":
        Console.WriteLine("The flower is Rose");
        break;
      case "Hibiscus":
        Console.WriteLine("The flower is Hibiscus");
        break;
      case "Daisy":
        Console.WriteLine("The flower is Daisy");
        break;

      default:
        Console.WriteLine("No Flower Selected");
        break;
    }
  }
}

출력:

The flower is Rose

switch 문에 문자열을 전달했습니다. switch문은 주어진 문자열의 값에 따라 값을 반환했습니다.

case에없는 문자열을 전달하면switch문은 기본case를 사용합니다.

using System;

class StringinSwitch {
  static public void Main() {
    string mystring = "Sun Flower";

    switch (mystring) {
      case "Jasmine":
        Console.WriteLine("The flower is Jasmine");
        break;

      case "Lili":
        Console.WriteLine("The flower is Lili");
        break;
      case "Rose":
        Console.WriteLine("The flower is Rose");
        break;
      case "Hibiscus":
        Console.WriteLine("The flower is Hibiscus");
        break;
      case "Daisy":
        Console.WriteLine("The flower is Daisy");
        break;

      default:
        Console.WriteLine("No Flower Selected");
        break;
    }
  }
}

출력:

No Flower Selected

관련 문장 - Csharp String

관련 문장 - Csharp Switch