কম্পিউটার

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


C# কম্পাইলারের আলাদা প্রিপ্রসেসর নেই; যাইহোক, নির্দেশাবলী প্রক্রিয়া করা হয় যেন একটি ছিল। C# এ প্রিপ্রসেসর নির্দেশাবলী শর্তসাপেক্ষ সংকলনে সাহায্য করার জন্য ব্যবহৃত হয়।

প্রি-প্রসেসর নির্দেশিকাগুলি প্রকৃত সংকলন শুরু হওয়ার আগে কম্পাইলারকে তথ্যটি প্রিপ্রসেস করার নির্দেশনা দেয়৷

C# −

-এ নিম্নলিখিত প্রিপ্রসেসর নির্দেশিকা রয়েছে
Sr.No. প্রিপ্রসেসর নির্দেশিকা এবং বর্ণনা
1 #সংজ্ঞায়িত করুন
এটি অক্ষরের একটি ক্রম সংজ্ঞায়িত করে, যাকে প্রতীক বলা হয়।
2 #undef
এটি আপনাকে একটি প্রতীককে অনির্ধারিত করতে দেয়।
3 #if
এটি একটি চিহ্ন বা চিহ্ন পরীক্ষা করার অনুমতি দেয় যে তারা সত্য মূল্যায়ন করে কিনা।
4 #আরো
এটি #if সহ একটি যৌগিক শর্তসাপেক্ষ নির্দেশিকা তৈরি করতে দেয়।
5 #elif
এটি একটি যৌগিক শর্তসাপেক্ষ নির্দেশনা তৈরি করতে দেয়।
6 #endif
একটি শর্তসাপেক্ষ নির্দেশের শেষ নির্দিষ্ট করে।
7 #লাইন
এটি আপনাকে কম্পাইলারের লাইন নম্বর এবং (ঐচ্ছিকভাবে) ত্রুটি এবং সতর্কতার জন্য ফাইলের নাম আউটপুট পরিবর্তন করতে দেয়।
8 #ত্রুটি
এটি আপনার কোডের একটি নির্দিষ্ট অবস্থান থেকে একটি ত্রুটি তৈরি করার অনুমতি দেয়।
9 #সতর্কতা
এটি আপনার কোডের একটি নির্দিষ্ট অবস্থান থেকে একটি লেভেল ওয়ান সতর্কতা তৈরি করার অনুমতি দেয়।
10 # অঞ্চল
এটি আপনাকে কোডের একটি ব্লক নির্দিষ্ট করতে দেয় যা আপনি ভিজ্যুয়াল স্টুডিও কোড এডিটরের রূপরেখা বৈশিষ্ট্যটি ব্যবহার করার সময় প্রসারিত বা ভেঙে ফেলতে পারেন।
11 #endregion
এটি একটি # অঞ্চল ব্লকের সমাপ্তি চিহ্নিত করে৷

C# −

-এ প্রাক-প্রসেসর নির্দেশের ব্যবহার সম্পর্কে জানতে একটি উদাহরণ দেখা যাক।

উদাহরণ

#define PI
using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         #if (PI)
         Console.WriteLine("PI is defined");
         #else
         Console.WriteLine("PI is not defined");
         #endif
         Console.ReadKey();
      }
   }
}

  1. C# এ # ডিফাইন প্রাক-প্রসেসর নির্দেশিকা কী?

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

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

  4. C++ এ # ডিফাইন প্রিপ্রসেসর কী?