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

  • C#에서 문자열에 줄 바꿈 추가
  • C#에서 문자열을 Int로 변환하는 방법
  • 관련 문장 - Csharp Switch

  • C#에서 문자열에 탭 추가
  • C# 문자열에서 모든 공백을 효율적으로 제거