ungkapan suis menyediakan semantik seperti suis dalam konteks ungkapan.
suis ialah pernyataan pilih yang memilih satu bahagian suis daripada senarai calon untuk dilaksanakan berdasarkan padanan corak dengan ungkapan yang sepadan.
Jika satu ungkapan perlu diuji terhadap tiga atau lebih syarat, pernyataan suis selalunya digunakan sebagai alternatif kepada binaan if-else.
Kaedah menulis suis baharu
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
Atas ialah kandungan terperinci Bagaimana untuk menulis ungkapan Suis baharu dalam C# 8.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!