स्विच एक्सप्रेशन एक एक्सप्रेशन संदर्भ में स्विच-जैसे शब्दार्थ प्रदान करता है
स्विच एक चयन कथन है जो मिलान अभिव्यक्ति के साथ पैटर्न मिलान के आधार पर उम्मीदवारों की सूची से निष्पादित करने के लिए एकल स्विच अनुभाग चुनता है।
यदि तीन या अधिक स्थितियों के विरुद्ध एकल व्यंजक का परीक्षण किया जाता है, तो स्विच स्टेटमेंट का उपयोग अक्सर if-else कंस्ट्रक्शन के विकल्प के रूप में किया जाता है।
उदाहरण
स्विच लिखने का नया तरीका
var message = c switch{ Fruits.Red => "The Fruits is red", Fruits.Green => "The Fruits is green", Fruits.Blue => "The Fruits is blue" };
उदाहरण 1
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