কম্পিউটার

C# এ একটি শর্তসাপেক্ষ প্রাক-প্রসেসর নির্দেশিকা কী?


শর্তসাপেক্ষ নির্দেশনা তৈরি করতে #if নির্দেশ ব্যবহার করুন। শর্তসাপেক্ষ নির্দেশাবলী একটি প্রতীক বা চিহ্ন পরীক্ষা করার জন্য উপযোগী হয় যে তারা সত্যে মূল্যায়ন করে কিনা। যদি তারা সত্যে মূল্যায়ন করে, কম্পাইলার #if এবং পরবর্তী নির্দেশের মধ্যে সমস্ত কোড মূল্যায়ন করে।

এখানে সিনট্যাক্স −

#if symbol [operator symbol]...

এখানে, চিহ্ন আপনি যে প্রতীকটি পরীক্ষা করতে চান তার নাম। এছাড়াও আপনি সত্য এবং মিথ্যা ব্যবহার করতে পারেন বা নেগেশান অপারেটরের সাথে চিহ্নটি আগে-পেপেন করতে পারেন।

অপারেটর প্রতীক প্রতীক মূল্যায়নের জন্য ব্যবহৃত অপারেটর। অপারেটরগুলি নিম্নলিখিতগুলির মধ্যে একটি হতে পারে -

  • ==(সমতা)
  • !=(বৈষম্য)
  • &&(এবং)
  • || (বা)

C# −

-এ শর্তসাপেক্ষ প্রাক-প্রসেসর নির্দেশাবলীর ব্যবহার দেখানোর একটি উদাহরণ এখানে

উদাহরণ

#define DEBUG
#define VC_V10
using System;

public class Demo {
   public static void Main() {
      #if (DEBUG && !VC_V10)
      Console.WriteLine("DEBUG is defined");
      #elif (!DEBUG && VC_V10)
      Console.WriteLine("VC_V10 is defined");
      #elif (DEBUG && VC_V10)
      Console.WriteLine("DEBUG and VC_V10 are defined");
      #else
      Console.WriteLine("DEBUG and VC_V10 are not defined");
      #endif
      Console.ReadKey();
   }
}

আউটপুট

DEBUG and VC_V10 are defined

  1. C# এ টারনারি অপারেটর/শর্তাধীন অপারেটর কী?

  2. C# দ্বারা সমর্থিত বিভিন্ন ধরনের শর্তসাপেক্ষ বিবৃতিগুলি কী কী?

  3. C# এ একটি অ্যারে কি?

  4. C# এ শর্তযুক্ত বৈশিষ্ট্যগুলি কী কী?