Friday, October 6, 2017

C# For Beginners , Part-7 ( Operators )

                  আমরা এই পর্বে কিছু নরমাল অপারেটর নিয়ে কথা বলবো ।

                                          Assignment Operator            =

                                          Arithmetic Operator        * ,  /  ,  -  ,  + ,  %

                                          Comparison Operator    == , != , > , < , >= , <=

                                          Conditional Operator     ||  , &&

                                          Ternary Operator           ?:

আমরা , এই পর্বে --  Ternary Operator   নিয়ে হালকা কিছু কথা বলবো , কারণ ধরেই নিলাম যে -- বাকিগুলো নিয়ে মোটামুটি একটা ধারণা আছে , সবার ।। নীচে একটা কোড লিখি , সেটা খেয়াল করো --

                                    using System;
    class Program
    {
        static void Main()
        {

            int a = 10;
            bool joy;
            if(a==12)
            {
                joy = false;
                Console.WriteLine("Number==12 is {0} ",joy);
            }
            else
            {
                joy = true;
                Console.WriteLine("Number!=12 is {0} ", joy);
            }
            Console.ReadKey();

        }
    }

প্রথমে , একটা ভ্যারিয়েবলে একটা ইন্টিজার টাইপ সংখ্যা অ্যাসাইন করেছি , তারপর -- বুলিয়ান ডেটাটাইপ ভ্যারিয়েবল ডিক্লেয়ার করেছি , তারপরের কাজটুকু তো - ইফ এলস  স্টেইট্মেন্ট এর কাজ্‌  , কোড'টি রান করিয়ে ক্লিয়ার হয়ে নাও - কিভাবে কাজ করছে ।।  এখন , আমরা এত্ত লাইন কোড না লিখেও , টারনারি অপারেটর দিয়ে অনায়াসে এক লাইনে কাজটি করে ফেলতে পারি ।।চলো দেখে নেই ---------------

   using System;
    class Program
    {
        static void Main()
        {

            int a = 10;
            bool joy =(a==12)?true:false;
            Console.WriteLine(joy);
            Console.ReadKey();
        }
    }

এখানে , bool joy =(a==12)?true:false; তে - প্রথমে a==12 কন্ডিশন সত্যি কি না ?? সেটা চেক হবে , যদি এই কন্ডিশন সত্যি হয় -- তাহলে , joy এর সাথে true অ্যাসাইন হবে । ।  আর না হলে , false অ্যাসাইন হবে ।। আশা করি , বিষয়টা খুবই ক্লিয়ার হয়ে গেছে , নিজে নিজে আরো টুকটাক কোড লিখে রান করালে বিষয়টি আরো ক্লিয়ার হবে । আজ এইটুকুই ------আগামী পর্বে অন্য বিষয় নিয়ে আলোচনা করবো ।





  

No comments:

Post a Comment