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(); } } }