কম্পিউটার টিউটোরিয়াল

C#-এ #if..#elif…#else…#endif ডাইরেক্টিভ কীভাবে ব্যবহার করবেন?

সকল প্রিপ্রসেসর ডাইরেক্টিভ # দিয়ে শুরু হয়, এবং একটি লাইনে প্রিপ্রসেসর ডাইরেক্টিভের আগে শুধু হোয়াইটস্পেস ক্যারেক্টার থাকতে পারে। প্রিপ্রসেসর ডাইরেক্টিভ স্টেটমেন্ট নয়, তাই তারা সেমিকোলন (;) দিয়ে শেষ হয় না।

#if

#if ডাইরেক্টিভ একটি সিম্বল বা সিম্বলগুলো টেস্ট করতে দেয় যে তারা true হয়ে ইভ্যালুয়েট হয় কিনা।

#else

#if সাথেই একটি কমপাউন্ড কন্ডিশনাল ডাইরেক্টিভ তৈরি করতে দেয়।

#elif

একটি কমপাউন্ড কন্ডিশনাল ডাইরেক্টিভ তৈরি করতে দেয়।

#endif

#endif একটি কন্ডিশনাল ডাইরেক্টিভের শেষ নির্দেশ করে।

#if, #elif, #else এবং #endif ডাইরেক্টিভ ব্যবহারের উদাহরণ:

উদাহরণ

#define One
#undef Two
using System;
namespace Demo {
    class Program {
        static void Main(string[] args) {
            #if (One && TWO)
                Console.WriteLine("Both are defined");
            #elif (ONE && !TWO)
                Console.WriteLine("ONE is defined and TWO is undefined");
            #elif (!ONE && TWO)
                Console.WriteLine("ONE is defined and TWO is undefined");
            #else
                Console.WriteLine("Both are undefined");
            #endif
        }
    }
}

আউটপুট

Both are undefined
  1. একই আইফোনে দুটি ফোন নম্বর ব্যবহার করার পদ্ধতি

  2. অ্যান্ড্রয়েডে দুটি WhatsApp অ্যাকাউন্ট সেট আপ করার পদ্ধতি

  3. একাধিক পিসি একটি মনিটরে সংযোগ করুন সহজে: ধাপে ধাপে গাইড

  4. একটি অ্যান্ড্রয়েড ফোনে দুটি ভ্যাটসঅ্যাপ অ্যাকাউন্ট ব্যবহার করুন – বৈধ গাইড