집 >백엔드 개발 >C#.Net 튜토리얼 >C# 8.0에서 새로운 Switch 표현식을 작성하는 방법은 무엇입니까?
스위치 표현식은 표현식 컨텍스트에서 스위치와 유사한 의미를 제공합니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!