কম্পিউটার

কিভাবে C# 8.0 এ নতুন সুইচ এক্সপ্রেশন লিখবেন?


সুইচ এক্সপ্রেশন একটি অভিব্যক্তি প্রসঙ্গে সুইচ-এর মতো শব্দার্থের জন্য প্রদান করে

সুইচ হল একটি নির্বাচন বিবৃতি যা ম্যাচ এক্সপ্রেশনের সাথে একটি প্যাটার্ন ম্যাচের উপর ভিত্তি করে প্রার্থীদের তালিকা থেকে চালানোর জন্য একটি একক সুইচ বিভাগ বেছে নেয়।

সুইচ স্টেটমেন্টটি প্রায়শই একটি if-else গঠনের বিকল্প হিসাবে ব্যবহৃত হয় যদি একটি একক অভিব্যক্তি তিনটি বা তার বেশি শর্তের বিরুদ্ধে পরীক্ষা করা হয়।

উদাহরণ

সুইচ লেখার নতুন উপায়

var বার্তা =c সুইচ{ Fruits.Red => "The Fruits is Red", Fruits.Green => "The Fruits is Green", Fruits.Blue => "The Fruits is blue"};

উদাহরণ 1

<প্রি>ক্লাস প্রোগ্রাম{ পাবলিক এনাম ফল { লাল, সবুজ, নীল } পাবলিক স্ট্যাটিক ভ্যায়েড প্রধান(){ ফল c =(ফল)(নতুন র্যান্ডম())।পরবর্তী(0, 3); সুইচ (c){ case Fruits.Red:Console.WriteLine("The Fruits is red"); বিরতি case Fruits.Green:Console.WriteLine("The Fruits is Green"); বিরতি case Fruits.Blue:Console.WriteLine("The Fruits is blue"); বিরতি ডিফল্ট:Console.WriteLine("ফল অজানা।"); বিরতি } var বার্তা =c switch{ Fruits.Red => "The Fruits is Red", Fruits.Green => "The Fruits is Green", Fruits.Blue => "The Fruits is blue" }; System.Console.WriteLine(বার্তা); Console.ReadLine(); }}

আউটপুট

ফল সবুজ, ফল সবুজ

  1. কীভাবে হোয়াইট হাউসে একটি চিঠি লিখবেন

  2. নতুন আইফোনে অ্যাপল ওয়াচ কীভাবে স্যুইচ করবেন

  3. নতুন জিমেইল অ্যাপ কীভাবে ব্যক্তিগতকৃত করবেন

  4. ইউএসবি-সি-তে কীভাবে স্যুইচ করবেন