Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # 8.0 में नया स्विच एक्सप्रेशन कैसे लिखें?

स्विच एक्सप्रेशन एक एक्सप्रेशन संदर्भ में स्विच-जैसे शब्दार्थ प्रदान करता है

स्विच एक चयन कथन है जो मिलान अभिव्यक्ति के साथ पैटर्न मिलान के आधार पर उम्मीदवारों की सूची से निष्पादित करने के लिए एकल स्विच अनुभाग चुनता है।

यदि तीन या अधिक स्थितियों के विरुद्ध एकल व्यंजक का परीक्षण किया जाता है, तो स्विच स्टेटमेंट का उपयोग अक्सर 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

  1. Apple वॉच को नए iPhone में कैसे बदलें

    एक नया आईफोन खरीदना रोमांचक है, और आप बस इतना करना चाहते हैं कि नया कैमरा और अपडेटेड फीचर्स आज़माएं। आखिरी चीज जो आप करना चाहते हैं, वह यह है कि अपने Apple वॉच को पुराने iPhone से नए में स्थानांतरित करते समय डेटा खोने की चिंता है। आपके नए iPhone की तरह, Apple वॉच दुनिया से आपके कनेक्शन का विस्तार है

  1. नए जीमेल ऐप को निजीकृत कैसे करें

    नए जीमेल ऐप में जो सुधार आप वर्तमान में देख रहे हैं, वे कुछ ऐसे हैं जिन्हें आप आते हुए देख सकते थे। कुछ समय पहले Google ने घोषणा की थी कि वे इनबॉक्स ऐप को छोड़ने जा रहे हैं फिर भी जीमेल ऐप में सुधार कर रहे हैं। नया जीमेल ऐप अभी भी उपयोग में आसान है, लेकिन अब इसका एक अलग रूप है। हो सकता है कि आपको उ

  1. यूएसबी-सी में स्विच कैसे करें

    यूएसबी-सी तेजी से एक मानक कनेक्टिविटी पोर्ट बन रहा है। USB 3.0 की गति में सुधार के बाद, USB-C कनेक्शन को तेज़, छोटा और उपयोग में आसान बना रहा है। IPhone और iPad पर उपयोग किए जाने वाले Apple लाइटनिंग कनेक्टर की तरह, USB-C प्रतिवर्ती है। कनेक्टर फ़ाइलों और पावर को स्थानांतरित करने में भी सक्षम है, और