스위치 표현식은 표현식 컨텍스트에서 스위치와 유사한 의미를 제공합니다.
switch는 일치 표현식과 패턴 일치를 기반으로 실행할 후보 목록에서 단일 스위치 부분을 선택하는 선택 문입니다.
단일 표현식을 세 개 이상의 조건에 대해 테스트해야 하는 경우 if-else 구문 대신에 switch 문을 사용하는 경우가 많습니다.
새로운 스위치 쓰기 방법
var message = c switch{ Fruits.Red => "The Fruits is red", Fruits.Green => "The Fruits is green", Fruits.Blue => "The Fruits is blue" };
class Program{ public enum Fruits { Red, Green, Blue } public static void Main(){ Fruits c = (Fruits)(new Random()).Next(0, 3); switch (c){ case Fruits.Red: Console.WriteLine("The Fruits is red"); break; case Fruits.Green: Console.WriteLine("The Fruits is green"); break; case Fruits.Blue: Console.WriteLine("The Fruits is blue"); break; default: Console.WriteLine("The Fruits is unknown."); break; } var message = c switch{ Fruits.Red => "The Fruits is red", Fruits.Green => "The Fruits is green", Fruits.Blue => "The Fruits is blue" }; System.Console.WriteLine(message); Console.ReadLine(); } }
The Fruits is green The Fruits is green
위 내용은 C# 8.0에서 새로운 Switch 표현식을 작성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!